loki: backend-queries: set interval-value in dataframe (#44965)

* loki: backend-queries: set interval-value in dataframe

* fixed unit test

* added interval-specific unit test
This commit is contained in:
Gábor Farkas
2022-02-07 13:02:04 +01:00
committed by GitHub
parent caa5f356be
commit d9d1f8520e
6 changed files with 44 additions and 8 deletions

View File

@@ -188,9 +188,11 @@ func parseResponse(value *loghttp.QueryResponse, query *lokiQuery) (data.Frames,
values = append(values, float64(k.Value))
}
frames = append(frames, data.NewFrame(name,
data.NewField("time", nil, timeVector),
data.NewField("value", tags, values).SetConfig(&data.FieldConfig{DisplayNameFromDS: name})))
timeField := data.NewField("time", nil, timeVector)
timeField.Config = &data.FieldConfig{Interval: float64(query.Step.Milliseconds())}
valueField := data.NewField("value", tags, values).SetConfig(&data.FieldConfig{DisplayNameFromDS: name})
frames = append(frames, data.NewFrame(name, timeField, valueField))
}
return frames, nil