more metrics

This commit is contained in:
Anton Kaliaev
2018-06-14 16:09:32 +04:00
parent 3cdf3b670d
commit 489d9b9184
4 changed files with 59 additions and 4 deletions

View File

@ -13,6 +13,12 @@ type Metrics struct {
MissingValidators metrics.Gauge
// number of validators who tried to double sign
ByzantineValidators metrics.Gauge
// number of transactions
NumTxs metrics.Gauge
// total number of transactions
TotalTxs metrics.Counter
// size of the block
BlockSizeBytes metrics.Gauge
}
// NopMetrics returns no-op Metrics.
@ -22,5 +28,8 @@ func NopMetrics() *Metrics {
Validators: discard.NewGauge(),
MissingValidators: discard.NewGauge(),
ByzantineValidators: discard.NewGauge(),
NumTxs: discard.NewGauge(),
TotalTxs: discard.NewCounter(),
BlockSizeBytes: discard.NewGauge(),
}
}