Documentation
¶
Index ¶
- type Metrics
- func (m *Metrics) AddAggregatorGasCostPaidTotal(value float64)
- func (m *Metrics) AddAggregatorGasPaidForBatcher(value float64)
- func (m *Metrics) IncAggregatedResponses()
- func (m *Metrics) IncAggregatorPaidForBatcher()
- func (m *Metrics) IncAggregatorReceivedTasks()
- func (m *Metrics) IncBumpedGasPriceForAggregatedResponse()
- func (m *Metrics) IncOperatorTaskResponses()
- func (m *Metrics) ObserveLatencyForRespondToTask(elapsed time.Duration)
- func (m *Metrics) ObserveTaskQuorumReached(elapsed time.Duration)
- func (m *Metrics) Start(ctx context.Context, reg prometheus.Gatherer) <-chan error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Metrics ¶
type Metrics struct {
// contains filtered or unexported fields
}
func NewMetrics ¶
func NewMetrics(ipPortAddress string, reg prometheus.Registerer, logger logging.Logger) *Metrics
func (*Metrics) AddAggregatorGasCostPaidTotal ¶ added in v0.13.0
func (*Metrics) AddAggregatorGasPaidForBatcher ¶ added in v0.11.0
func (*Metrics) IncAggregatedResponses ¶
func (m *Metrics) IncAggregatedResponses()
func (*Metrics) IncAggregatorPaidForBatcher ¶ added in v0.11.0
func (m *Metrics) IncAggregatorPaidForBatcher()
func (*Metrics) IncAggregatorReceivedTasks ¶ added in v0.9.0
func (m *Metrics) IncAggregatorReceivedTasks()
func (*Metrics) IncBumpedGasPriceForAggregatedResponse ¶ added in v0.11.0
func (m *Metrics) IncBumpedGasPriceForAggregatedResponse()
func (*Metrics) IncOperatorTaskResponses ¶
func (m *Metrics) IncOperatorTaskResponses()
func (*Metrics) ObserveLatencyForRespondToTask ¶ added in v0.13.0
func (*Metrics) ObserveTaskQuorumReached ¶ added in v0.13.0
Click to show internal directories.
Click to hide internal directories.