core: define more metrics (not yet used)

This commit is contained in:
Martin Holst Swende 2016-10-18 13:44:05 +02:00
parent c5bffc5740
commit 5665e25f25

View file

@ -57,12 +57,19 @@ var (
) )
var ( var (
// Metrics // Metrics for the pending pool
pendingDiscardMeter = metrics.NewMeter("txpool/pending/discard") pendingDiscardMeter = metrics.NewMeter("txpool/pending/discard")
pendingReplaceMeter = metrics.NewMeter("txpool/pending/replace") pendingReplaceMeter = metrics.NewMeter("txpool/pending/replace")
pendingRLMeter = metrics.NewMeter("txpool/pending/ratelimit") // Dropped due to rate limiting
pendingNofundsMeter = metrics.NewMeter("txpool/pending/nofunds") // Dropped due to out-of-funds
// Metrics for the queued pool
queuedDiscardMeter = metrics.NewMeter("txpool/queued/discard") queuedDiscardMeter = metrics.NewMeter("txpool/queued/discard")
queuedReplaceMeter = metrics.NewMeter("txpool/queued/replace") queuedReplaceMeter = metrics.NewMeter("txpool/queued/replace")
queuedRLMeter = metrics.NewMeter("txpool/queued/ratelimit") // Dropped due to rate limiting
queuedNofundsMeter = metrics.NewMeter("txpool/queued/nofunds") // Dropped due to out-of-funds
// General tx metrics
invalidTxMeter = metrics.NewMeter("txpool/invalid") invalidTxMeter = metrics.NewMeter("txpool/invalid")
) )
type stateFn func() (*state.StateDB, error) type stateFn func() (*state.StateDB, error)