Documentation ¶
Index ¶
- type Latency
- func (m *Latency) Accepted(id ids.ID, pollNumber uint64)
- func (m *Latency) Initialize(metricName, descriptionName string, log logging.Logger, namespace string, ...) error
- func (m *Latency) Issued(id ids.ID, pollNumber uint64)
- func (m *Latency) MeasureAndGetOldestDuration() time.Duration
- func (m *Latency) ProcessingLen() int
- func (m *Latency) Rejected(id ids.ID, pollNumber uint64)
- type Polls
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Latency ¶
type Latency struct { // Clock gives access to the current wall clock time Clock mockable.Clock // contains filtered or unexported fields }
Latency reports commonly used consensus latency metrics.
func (*Latency) Initialize ¶
func (m *Latency) Initialize(metricName, descriptionName string, log logging.Logger, namespace string, reg prometheus.Registerer) error
Initialize the metrics with the provided names.
func (*Latency) MeasureAndGetOldestDuration ¶
func (*Latency) ProcessingLen ¶
type Polls ¶
type Polls struct {
// contains filtered or unexported fields
}
Polls reports commonly used consensus poll metrics.
func (*Polls) Initialize ¶
func (m *Polls) Initialize(namespace string, reg prometheus.Registerer) error
Initialize the metrics.
func (*Polls) Successful ¶
func (m *Polls) Successful()
Click to show internal directories.
Click to hide internal directories.