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/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 } 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 }