Versions in this module Expand all Collapse all v1 v1.0.1 Jul 31, 2020 v1.0.0 Jul 3, 2020 Changes in this version + const BroadcastConsensusTime + const FetchFastBlockRoundTC + const FetchFastBlockTC + const FetchFastBlockTime + const PreCommitTime + const PreVoteTime + const VerifyFastBlockTime + var TBftBroadcastConsensusTime = metrics.NewRegisteredTimer("consensus/tbft/time/BroadcastConsensus", nil) + var TBftFetchFastBlockRoundTime = metrics.NewRegisteredTimer("consensus/tbft/count/FetchFastBlockRound", nil) + var TBftFetchFastBlockTime = metrics.NewRegisteredTimer("consensus/tbft/time/FetchFastBlock", nil) + var TBftFetchFastBlockTimesTime = metrics.NewRegisteredTimer("consensus/tbft/count/FetchFastBlock", nil) + var TBftPreCommitTime = NewTimeMTimer("consensus/tbft/time/PreCommit") + var TBftPreVoteTime = NewTimeMTimer("consensus/tbft/time/PreVote") + var TBftVerifyFastBlockTime = metrics.NewRegisteredTimer("consensus/tbft/time/VerifyFastBlock", nil) + var TbftBytesInMeter = metrics.NewRegisteredMeter("consensus/tbft/p2p/in/bytes", nil) + var TbftBytesOutMeter = metrics.NewRegisteredMeter("consensus/tbft/p2p/out/bytes", nil) + var TbftPacketInMeter = metrics.NewRegisteredMeter("consensus/tbft/p2p/in/packets", nil) + var TbftPacketOutMeter = metrics.NewRegisteredMeter("consensus/tbft/p2p/out/packets", nil) + func MReceive(b []byte) + func MSend(b []byte) + func MTime(t ConsensusTime, d time.Duration) + func MTimes(t ConsensusTimes, end bool) + func MTimesCount(t TimesCount, d time.Duration) + type ConsensusTime int + type ConsensusTimes int + type TimeMTimer struct + Self metrics.Timer + T time.Time + func NewTimeMTimer(name string) (T TimeMTimer) + func (tmt *TimeMTimer) Update(end bool) + type TimesCount int