Skip to content

Commit

Permalink
Merge pull request #410 from OffchainLabs/preimage_size_metric
Browse files Browse the repository at this point in the history
add preimage size metric
  • Loading branch information
eljobe authored Feb 20, 2025
2 parents 077cc89 + 0a82047 commit a3e8cc4
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions core/blockchain.go
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,9 @@ var (

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

triedbSizeGauge = metrics.NewRegisteredGauge("chain/triedb/size", nil)
triedbGCProcGauge = metrics.NewRegisteredGauge("chain/triedb/gcproc", nil)
triedbSizeGauge = metrics.NewRegisteredGauge("chain/triedb/size", nil)
triedbGCProcGauge = metrics.NewRegisteredGauge("chain/triedb/gcproc", nil)
triedbPreimageSizeGauge = metrics.NewRegisteredGauge("chain/triedb/preimages", nil)

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

_, dirtyNodesBufferedSize, _ := bc.triedb.Size()
_, dirtyNodesBufferedSize, preimageSize := bc.triedb.Size()
triedbSizeGauge.Update(int64(dirtyNodesBufferedSize))
triedbPreimageSizeGauge.Update(int64(preimageSize))
triedbGCProcGauge.Update(int64(bc.gcproc))

return nil
Expand Down

0 comments on commit a3e8cc4

Please sign in to comment.