Skip to content

Commit a3e8cc4

Browse files
authored
Merge pull request #410 from OffchainLabs/preimage_size_metric
add preimage size metric
2 parents 077cc89 + 0a82047 commit a3e8cc4

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

core/blockchain.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,9 @@ var (
7979

8080
triedbCommitTimer = metrics.NewRegisteredResettingTimer("chain/triedb/commits", nil)
8181

82-
triedbSizeGauge = metrics.NewRegisteredGauge("chain/triedb/size", nil)
83-
triedbGCProcGauge = metrics.NewRegisteredGauge("chain/triedb/gcproc", nil)
82+
triedbSizeGauge = metrics.NewRegisteredGauge("chain/triedb/size", nil)
83+
triedbGCProcGauge = metrics.NewRegisteredGauge("chain/triedb/gcproc", nil)
84+
triedbPreimageSizeGauge = metrics.NewRegisteredGauge("chain/triedb/preimages", nil)
8485

8586
blockInsertTimer = metrics.NewRegisteredResettingTimer("chain/inserts", nil)
8687
blockValidationTimer = metrics.NewRegisteredResettingTimer("chain/validation", nil)
@@ -1660,8 +1661,9 @@ func (bc *BlockChain) writeBlockWithState(block *types.Block, receipts []*types.
16601661
}
16611662
}
16621663

1663-
_, dirtyNodesBufferedSize, _ := bc.triedb.Size()
1664+
_, dirtyNodesBufferedSize, preimageSize := bc.triedb.Size()
16641665
triedbSizeGauge.Update(int64(dirtyNodesBufferedSize))
1666+
triedbPreimageSizeGauge.Update(int64(preimageSize))
16651667
triedbGCProcGauge.Update(int64(bc.gcproc))
16661668

16671669
return nil

0 commit comments

Comments
 (0)