From 22d9830baadb7b54b934a567fd50d1c30af54c5b Mon Sep 17 00:00:00 2001 From: InsanePrawn Date: Wed, 21 Nov 2018 04:26:03 +0100 Subject: [PATCH] Fix prometheus with multiple jobs --- daemon/job/snapjob.go | 2 +- daemon/pruner/pruner.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/daemon/job/snapjob.go b/daemon/job/snapjob.go index f500520..7ff6a19 100644 --- a/daemon/job/snapjob.go +++ b/daemon/job/snapjob.go @@ -63,7 +63,7 @@ func snapJob(g *config.Global, in *config.SnapJob) (j *SnapJob, err error) { Name: "time", Help: "seconds spent in pruner", ConstLabels: prometheus.Labels{"zrepl_job":j.name}, - }, []string {}) + }, []string{"prune_side"}) j.prunerFactory, err = pruner.NewSinglePrunerFactory(in.Pruning, j.promPruneSecs) if err != nil { return nil, errors.Wrap(err, "cannot build snapjob pruning rules") diff --git a/daemon/pruner/pruner.go b/daemon/pruner/pruner.go index 412c434..9446dd1 100644 --- a/daemon/pruner/pruner.go +++ b/daemon/pruner/pruner.go @@ -187,7 +187,7 @@ func (f *SinglePrunerFactory) BuildSinglePruner(ctx context.Context, target Targ f.keepRules, f.retryWait, f.considerSnapAtCursorReplicated, - f.promPruneSecs.WithLabelValues(), + f.promPruneSecs.WithLabelValues("local"), }, state: Plan, }