From 5665e25f25648f265ea91d8782676fdaf0c9ed12 Mon Sep 17 00:00:00 2001 From: Martin Holst Swende Date: Tue, 18 Oct 2016 13:44:05 +0200 Subject: [PATCH] core: define more metrics (not yet used) --- core/tx_pool.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/core/tx_pool.go b/core/tx_pool.go index e56a169ab5..9c11349f60 100644 --- a/core/tx_pool.go +++ b/core/tx_pool.go @@ -57,12 +57,19 @@ var ( ) var ( - // Metrics - pendingDiscardMeter = metrics.NewMeter("txpool/pending/discard") + // Metrics for the pending pool + pendingDiscardMeter = metrics.NewMeter("txpool/pending/discard") 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") 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") + ) type stateFn func() (*state.StateDB, error)