mirror of
https://github.com/fluencelabs/tendermint
synced 2025-06-17 23:21:21 +00:00
validator metrics
This commit is contained in:
@ -7,11 +7,20 @@ import "github.com/go-kit/kit/metrics/discard"
|
||||
type Metrics struct {
|
||||
// height of the chain
|
||||
Height metrics.Counter
|
||||
// number of validators who signed
|
||||
Validators metrics.Gauge
|
||||
// number of validators who did not sign
|
||||
MissingValidators metrics.Gauge
|
||||
// number of validators who tried to double sign
|
||||
ByzantineValidators metrics.Gauge
|
||||
}
|
||||
|
||||
// NopMetrics returns no-op Metrics.
|
||||
func NopMetrics() *Metrics {
|
||||
return &Metrics{
|
||||
Height: discard.NewCounter(),
|
||||
Height: discard.NewCounter(),
|
||||
Validators: discard.NewGauge(),
|
||||
MissingValidators: discard.NewGauge(),
|
||||
ByzantineValidators: discard.NewGauge(),
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user