From 240feb313b5fcffe83c5b04a7cb6d3fa29d28d9e Mon Sep 17 00:00:00 2001 From: Tom Wilkie Date: Wed, 12 Jul 2017 15:54:38 +0100 Subject: [PATCH] Don't regenerate label set for cached values. --- retrieval/scrape.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/retrieval/scrape.go b/retrieval/scrape.go index ebfc3b4c02..26fe8a4b80 100644 --- a/retrieval/scrape.go +++ b/retrieval/scrape.go @@ -751,9 +751,8 @@ loop: } ref, ok := sl.cache.getRef(yoloString(met)) - var lset labels.Labels - p.Metric(&lset) if ok { + lset := sl.cache.lsets[ref].lset switch err = app.AddFast(lset, ref, t, v); err { case nil: if tp == nil {