From 4eb992612597741387ecd4dbab7f1f81549ae5e4 Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin <valyala@victoriametrics.com> Date: Sun, 21 Jan 2024 05:18:08 +0200 Subject: [PATCH] lib/promscrape: code cleanup: send stale markers immediately after generating automatic metrics This cleanup has been extracted from https://github.com/VictoriaMetrics/VictoriaMetrics/pull/5557/files#diff-6b205cf6637d7b65a5c45d9417d08822d4efad94227268cb196f61aa2a0fc0f7 --- lib/promscrape/scrapework.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/promscrape/scrapework.go b/lib/promscrape/scrapework.go index a516354f31..3fe5c4d437 100644 --- a/lib/promscrape/scrapework.go +++ b/lib/promscrape/scrapework.go @@ -832,9 +832,9 @@ func (sw *scrapeWork) sendStaleSeries(lastScrape, currScrape string, timestamp i if addAutoSeries { am := &autoMetrics{} sw.addAutoMetrics(am, wc, timestamp) + setStaleMarkersForRows(wc.writeRequest.Timeseries) + sw.pushData(sw.Config.AuthToken, &wc.writeRequest) } - setStaleMarkersForRows(wc.writeRequest.Timeseries) - sw.pushData(sw.Config.AuthToken, &wc.writeRequest) } func setStaleMarkersForRows(series []prompbmarshal.TimeSeries) {