wormhole-explorer/pipeline/internal/metrics/dummy.go

23 lines
803 B
Go

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{}
}
// IncVaaFromMongoStream increments the vaa received count from mongo stream.
func (m *DummyMetrics) IncVaaFromMongoStream(chainID uint16) {}
// IncVaaSendNotification increments the vaa received count send notification.
func (m *DummyMetrics) IncVaaSendNotification(chainID uint16) {}
// IncVaaWithoutTxHash increments the vaa received count without tx hash.
func (m *DummyMetrics) IncVaaWithoutTxHash(chainID uint16) {}
// IncVaaWithTxHashFixed increments the vaa received count with tx hash fixed.
func (m *DummyMetrics) IncVaaWithTxHashFixed(chainID uint16) {}