Documentation ¶
Index ¶
- type Metrics
- type NoopMetrics
- func (p *NoopMetrics) IncFailedMeasurement(measurement string)
- func (p *NoopMetrics) IncFoundNotional(symbol string)
- func (p *NoopMetrics) IncFoundToken(chain, token string)
- func (p *NoopMetrics) IncMissingNotional(symbol string)
- func (p *NoopMetrics) IncMissingToken(chain, token string)
- func (p *NoopMetrics) IncSuccessfulMeasurement(measurement string)
- type PrometheusMetrics
- func (p *PrometheusMetrics) IncFailedMeasurement(measurement string)
- func (p *PrometheusMetrics) IncFoundNotional(symbol string)
- func (p *PrometheusMetrics) IncFoundToken(chain, token string)
- func (p *PrometheusMetrics) IncMissingNotional(symbol string)
- func (p *PrometheusMetrics) IncMissingToken(chain, token string)
- func (p *PrometheusMetrics) IncSuccessfulMeasurement(measurement string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NoopMetrics ¶
type NoopMetrics struct { }
NoopMetrics is a no-op implementation of the Metrics interface.
func NewNoopMetrics ¶
func NewNoopMetrics() *NoopMetrics
NewNoopMetrics returns a new instance of NoopMetrics.
func (*NoopMetrics) IncFailedMeasurement ¶
func (p *NoopMetrics) IncFailedMeasurement(measurement string)
func (*NoopMetrics) IncFoundNotional ¶
func (p *NoopMetrics) IncFoundNotional(symbol string)
func (*NoopMetrics) IncFoundToken ¶
func (p *NoopMetrics) IncFoundToken(chain, token string)
func (*NoopMetrics) IncMissingNotional ¶
func (p *NoopMetrics) IncMissingNotional(symbol string)
func (*NoopMetrics) IncMissingToken ¶
func (p *NoopMetrics) IncMissingToken(chain, token string)
func (*NoopMetrics) IncSuccessfulMeasurement ¶
func (p *NoopMetrics) IncSuccessfulMeasurement(measurement string)
type PrometheusMetrics ¶
type PrometheusMetrics struct {
// contains filtered or unexported fields
}
func NewPrometheusMetrics ¶
func NewPrometheusMetrics(environment string) *PrometheusMetrics
NewPrometheusMetrics returns a new instance of PrometheusMetrics.
func (*PrometheusMetrics) IncFailedMeasurement ¶
func (p *PrometheusMetrics) IncFailedMeasurement(measurement string)
func (*PrometheusMetrics) IncFoundNotional ¶
func (p *PrometheusMetrics) IncFoundNotional(symbol string)
func (*PrometheusMetrics) IncFoundToken ¶
func (p *PrometheusMetrics) IncFoundToken(chain, token string)
func (*PrometheusMetrics) IncMissingNotional ¶
func (p *PrometheusMetrics) IncMissingNotional(symbol string)
func (*PrometheusMetrics) IncMissingToken ¶
func (p *PrometheusMetrics) IncMissingToken(chain, token string)
func (*PrometheusMetrics) IncSuccessfulMeasurement ¶
func (p *PrometheusMetrics) IncSuccessfulMeasurement(measurement string)
Click to show internal directories.
Click to hide internal directories.