Adding gas used metric

This commit is contained in:
kant 2023-12-17 03:17:47 -08:00
parent 6506fd03ab
commit b2d9df8799

View file

@ -71,6 +71,7 @@ var (
diffNoTurn = big.NewInt(1) // Block difficulty for out-of-turn signatures diffNoTurn = big.NewInt(1) // Block difficulty for out-of-turn signatures
blockSizeGaugeName = "clique/block_size_in_bytes" blockSizeGaugeName = "clique/block_size_in_bytes"
gasUsedInBlock = "clique/gas_used_in_block"
) )
// Various error messages to mark blocks invalid. These should be private to // Various error messages to mark blocks invalid. These should be private to
@ -591,6 +592,7 @@ func (c *Clique) FinalizeAndAssemble(chain consensus.ChainHeaderReader, header *
if metrics.Enabled { if metrics.Enabled {
metrics.GetOrRegisterGauge(blockSizeGaugeName, nil).Update(int64(block.Size())) metrics.GetOrRegisterGauge(blockSizeGaugeName, nil).Update(int64(block.Size()))
metrics.GetOrRegisterGauge(gasUsedInBlock, nil).Update(int64(block.GasUsed()))
} }
return block, nil return block, nil
} }