Documentation
¶
Index ¶
Constants ¶
View Source
const ( DurationMinMeasurement = "DurationMin" DurationP10Measurement = "DurationP10" DurationP50Measurement = "DurationP50" DurationP90Measurement = "DurationP90" DurationMaxMeasurement = "DurationMax" )
View Source
const (
PeerCountMeasurement = "Count"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LatencyMetric ¶
func NewLatencyMetric ¶
func NewLatencyMetric(host, name string, interval time.Duration, healthCondition []metric.HealthCondition[time.Duration]) *LatencyMetric
func (*LatencyMetric) AggregateResults ¶
func (l *LatencyMetric) AggregateResults() string
func (*LatencyMetric) Measure ¶
func (l *LatencyMetric) Measure(ctx context.Context)
type PeerMetric ¶
func NewPeerMetric ¶
func NewPeerMetric(url, name string, interval time.Duration, healthCondition []metric.HealthCondition[uint32]) *PeerMetric
func (*PeerMetric) AggregateResults ¶
func (p *PeerMetric) AggregateResults() string
func (*PeerMetric) Measure ¶
func (p *PeerMetric) Measure(ctx context.Context)
Click to show internal directories.
Click to hide internal directories.