Documentation
¶
Index ¶
- type Metrics
- type NoopMetrics
- type PrometheusMetrics
- func (m *PrometheusMetrics) IncDestinationTrxSaved(chain sdk.ChainID)
- func (m *PrometheusMetrics) IncRpcRequest(client string, operation string, statusCode int)
- func (m *PrometheusMetrics) SetCurrentBlock(chain sdk.ChainID, block uint64)
- func (m *PrometheusMetrics) SetLastBlock(chain sdk.ChainID, block uint64)
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) IncDestinationTrxSaved ¶
func (m *NoopMetrics) IncDestinationTrxSaved(chain sdk.ChainID)
func (*NoopMetrics) IncRpcRequest ¶
func (m *NoopMetrics) IncRpcRequest(client string, method string, statusCode int)
func (*NoopMetrics) SetCurrentBlock ¶
func (m *NoopMetrics) SetCurrentBlock(chain sdk.ChainID, block uint64)
func (*NoopMetrics) SetLastBlock ¶
func (m *NoopMetrics) SetLastBlock(chain sdk.ChainID, block uint64)
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) IncDestinationTrxSaved ¶
func (m *PrometheusMetrics) IncDestinationTrxSaved(chain sdk.ChainID)
func (*PrometheusMetrics) IncRpcRequest ¶
func (m *PrometheusMetrics) IncRpcRequest(client string, operation string, statusCode int)
func (*PrometheusMetrics) SetCurrentBlock ¶
func (m *PrometheusMetrics) SetCurrentBlock(chain sdk.ChainID, block uint64)
func (*PrometheusMetrics) SetLastBlock ¶
func (m *PrometheusMetrics) SetLastBlock(chain sdk.ChainID, block uint64)
Click to show internal directories.
Click to hide internal directories.