Prometheus: Show executed query in inspector (#45362)

* Prometheus: Show executed query in inspector

* Loki: Improving test
This commit is contained in:
Torkel Ödegaard
2022-02-15 15:02:03 +01:00
committed by GitHub
parent b9e5bae51f
commit a757a57c6e
14 changed files with 59 additions and 26 deletions

View File

@@ -192,7 +192,12 @@ func parseResponse(value *loghttp.QueryResponse, query *lokiQuery) (data.Frames,
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))
frame := data.NewFrame(name, timeField, valueField)
frame.SetMeta(&data.FrameMeta{
ExecutedQueryString: "Expr: " + query.Expr + "\n" + "Step: " + query.Step.String(),
})
frames = append(frames, frame)
}
return frames, nil