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
blockSizeGaugeName = "clique/block_size_in_bytes"
gasUsedInBlock = "clique/gas_used_in_block"
)
// 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 {
metrics.GetOrRegisterGauge(blockSizeGaugeName, nil).Update(int64(block.Size()))
metrics.GetOrRegisterGauge(gasUsedInBlock, nil).Update(int64(block.GasUsed()))
}
return block, nil
}