From ca8a90bd7a618dbf4cf5e7703a4d03e8a14d832c Mon Sep 17 00:00:00 2001 From: Brandon Pinske Date: Mon, 29 Nov 2021 11:56:52 -0800 Subject: [PATCH] Graphite scaler should use latest datapoint, not earliest, returned. Signed-off-by: Brandon Pinske --- pkg/scalers/graphite_scaler.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/scalers/graphite_scaler.go b/pkg/scalers/graphite_scaler.go index 854fa4b9483..29506b7aecf 100644 --- a/pkg/scalers/graphite_scaler.go +++ b/pkg/scalers/graphite_scaler.go @@ -194,7 +194,8 @@ func (s *graphiteScaler) ExecuteGrapQuery(ctx context.Context) (float64, error) } // https://graphite-api.readthedocs.io/en/latest/api.html#json - datapoint := result[0].Datapoints[0][0] + latestDatapoint := len(result[0].Datapoints) - 1 + datapoint := result[0].Datapoints[latestDatapoint][0] return datapoint, nil }