mirror of
https://github.com/grafana/grafana.git
synced 2025-08-06 20:59:35 +08:00
Prometheus: Preallocate data for Prometheus backend response parsing (#17490)
This commit is contained in:

committed by
Carl Bergquist

parent
4ddb860727
commit
6a76a92aff
@ -199,8 +199,9 @@ func parseResponse(value model.Value, query *PrometheusQuery) (*tsdb.QueryResult
|
|||||||
|
|
||||||
for _, v := range data {
|
for _, v := range data {
|
||||||
series := tsdb.TimeSeries{
|
series := tsdb.TimeSeries{
|
||||||
Name: formatLegend(v.Metric, query),
|
Name: formatLegend(v.Metric, query),
|
||||||
Tags: map[string]string{},
|
Tags: make(map[string]string, len(v.Metric)),
|
||||||
|
Points: make([]tsdb.TimePoint, 0, len(v.Values)),
|
||||||
}
|
}
|
||||||
|
|
||||||
for k, v := range v.Metric {
|
for k, v := range v.Metric {
|
||||||
|
Reference in New Issue
Block a user