Return multiple frames (frame per series)

This commit is contained in:
Alexander Zobnin
2021-05-27 13:28:14 +03:00
parent 24e9129fbe
commit 9a63a1f70f
3 changed files with 36 additions and 8 deletions

View File

@@ -125,11 +125,11 @@ func (ds *ZabbixDatasource) QueryData(ctx context.Context, req *backend.QueryDat
} else if query.Mode != 0 {
res.Error = ErrNonMetricQueryNotSupported
} else {
frame, err := zabbixDS.queryNumericItems(ctx, &query)
frames, err := zabbixDS.queryNumericItems(ctx, &query)
if err != nil {
res.Error = err
} else {
res.Frames = append(res.Frames, frame)
res.Frames = append(res.Frames, frames...)
}
}
qdr.Responses[q.RefID] = res