2023-07-19 05:04:41 -07:00
|
|
|
package metrics
|
|
|
|
|
|
|
|
// DummyMetrics is a dummy implementation of Metric interface.
|
|
|
|
type DummyMetrics struct{}
|
|
|
|
|
|
|
|
// NewDummyMetrics returns a new instance of DummyMetrics.
|
|
|
|
func NewDummyMetrics() *DummyMetrics {
|
|
|
|
return &DummyMetrics{}
|
|
|
|
}
|
|
|
|
|
|
|
|
// IncVaaConsumedQueue is a dummy implementation of IncVaaConsumedQueue.
|
|
|
|
func (d *DummyMetrics) IncVaaConsumedQueue(chainID uint16) {}
|
|
|
|
|
|
|
|
// IncVaaUnfiltered is a dummy implementation of IncVaaUnfiltered.
|
|
|
|
func (d *DummyMetrics) IncVaaUnfiltered(chainID uint16) {}
|
|
|
|
|
|
|
|
// IncOriginTxInserted is a dummy implementation of IncOriginTxInserted.
|
|
|
|
func (d *DummyMetrics) IncOriginTxInserted(chainID uint16) {}
|
2023-12-07 06:06:48 -08:00
|
|
|
|
|
|
|
// IncVaaWithoutTxHash is a dummy implementation of IncVaaWithoutTxHash.
|
|
|
|
func (d *DummyMetrics) IncVaaWithoutTxHash(chainID uint16) {}
|
|
|
|
|
|
|
|
// IncVaaWithTxHashFixed is a dummy implementation of IncVaaWithTxHashFixed.
|
|
|
|
func (d *DummyMetrics) IncVaaWithTxHashFixed(chainID uint16) {}
|
|
|
|
|
|
|
|
// AddVaaProcessedDuration is a dummy implementation of AddVaaProcessedDuration.
|
|
|
|
func (d *DummyMetrics) AddVaaProcessedDuration(chainID uint16, duration float64) {}
|