From f24336401a55056df46ac5d2e00051ec78339652 Mon Sep 17 00:00:00 2001 From: RogerLamTd Date: Mon, 6 Mar 2023 14:12:52 -0500 Subject: [PATCH 1/2] added gauge which updates blockid when prover sends valid proof --- metrics/metrics.go | 1 + prover/proof_submitter/valid_proof_submitter.go | 1 + 2 files changed, 2 insertions(+) diff --git a/metrics/metrics.go b/metrics/metrics.go index 40af80675..12a85bbdd 100644 --- a/metrics/metrics.go +++ b/metrics/metrics.go @@ -29,6 +29,7 @@ var ( // Prover ProverLatestVerifiedIDGauge = metrics.NewRegisteredGauge("prover/latestVerified/id", nil) + ProverLatestProvenBlockIDGauge = metrics.NewRegisteredGauge("prover/latestProven/id", nil) ProverQueuedProofCounter = metrics.NewRegisteredCounter("prover/proof/all/queued", nil) ProverQueuedValidProofCounter = metrics.NewRegisteredCounter("prover/proof/valid/queued", nil) ProverQueuedInvalidProofCounter = metrics.NewRegisteredCounter("prover/proof/invalid/queued", nil) diff --git a/prover/proof_submitter/valid_proof_submitter.go b/prover/proof_submitter/valid_proof_submitter.go index 4065a01ec..d4b40841a 100644 --- a/prover/proof_submitter/valid_proof_submitter.go +++ b/prover/proof_submitter/valid_proof_submitter.go @@ -212,6 +212,7 @@ func (s *ValidProofSubmitter) SubmitProof( metrics.ProverSentProofCounter.Inc(1) metrics.ProverSentValidProofCounter.Inc(1) + metrics.ProverLatestProvenBlockIDGauge.Update(proofWithHeader.BlockID.Int64()) return nil } From 1298aa24636f4f9dd2d1e11879f96bc6517cfef3 Mon Sep 17 00:00:00 2001 From: RogerLamTd Date: Mon, 6 Mar 2023 22:13:49 -0500 Subject: [PATCH 2/2] add missing update metric op --- prover/proof_submitter/invalid_proof_submitter.go | 1 + 1 file changed, 1 insertion(+) diff --git a/prover/proof_submitter/invalid_proof_submitter.go b/prover/proof_submitter/invalid_proof_submitter.go index da10f624c..8561b8479 100644 --- a/prover/proof_submitter/invalid_proof_submitter.go +++ b/prover/proof_submitter/invalid_proof_submitter.go @@ -195,6 +195,7 @@ func (s *InvalidProofSubmitter) SubmitProof( metrics.ProverSentProofCounter.Inc(1) metrics.ProverSentInvalidProofCounter.Inc(1) + metrics.ProverLatestProvenBlockIDGauge.Update(proofWithHeader.BlockID.Int64()) return nil }