From f485de5e3565a873d4179bfc379ebc32d8b1f4dc Mon Sep 17 00:00:00 2001 From: Martin Boehm Date: Fri, 9 Sep 2022 17:04:02 +0200 Subject: [PATCH] Set consensus version as subversion in metrics --- blockbook.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/blockbook.go b/blockbook.go index 7782c1a0..663fa509 100644 --- a/blockbook.go +++ b/blockbook.go @@ -458,13 +458,19 @@ func blockbookAppInfoMetric(db *db.RocksDB, chain bchain.BlockChain, txCache *db if err != nil { return err } + subversion := si.Backend.Subversion + if subversion == "" { + // for coins without subversion (ETH) use ConsensusVersion as subversion in metrics + subversion = si.Backend.ConsensusVersion + } + metrics.BlockbookAppInfo.Reset() metrics.BlockbookAppInfo.With(common.Labels{ "blockbook_version": si.Blockbook.Version, "blockbook_commit": si.Blockbook.GitCommit, "blockbook_buildtime": si.Blockbook.BuildTime, "backend_version": si.Backend.Version, - "backend_subversion": si.Backend.Subversion, + "backend_subversion": subversion, "backend_protocol_version": si.Backend.ProtocolVersion}).Set(float64(0)) metrics.BackendBestHeight.Set(float64(si.Backend.Blocks)) metrics.BlockbookBestHeight.Set(float64(si.Blockbook.BestHeight))