metrics

package
v1.18.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 14, 2026 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const Namespace = "op_dripper"

Variables

This section is empty.

Functions

This section is empty.

Types

type Metricer

type Metricer interface {
	RecordInfo(version string)
	RecordUp()

	opmetrics.RefMetricer
	opmetrics.RPCMetricer
	txmetrics.TxMetricer

	StartBalanceMetrics(l log.Logger, client *ethclient.Client, account common.Address) io.Closer

	RecordDripExecuted(name string)
}
var NoopMetrics Metricer = new(noopMetrics)

type Metrics

type Metrics struct {
	opmetrics.RefMetrics
	opmetrics.RPCMetrics
	txmetrics.TxMetrics
	// contains filtered or unexported fields
}

func NewMetrics

func NewMetrics(procName string) *Metrics

func (*Metrics) Document

func (m *Metrics) Document() []opmetrics.DocumentedMetric

func (*Metrics) RecordDripExecuted

func (m *Metrics) RecordDripExecuted(name string)

func (*Metrics) RecordInfo

func (m *Metrics) RecordInfo(version string)

func (*Metrics) RecordUp

func (m *Metrics) RecordUp()

func (*Metrics) Registry

func (m *Metrics) Registry() *prometheus.Registry

func (*Metrics) StartBalanceMetrics

func (m *Metrics) StartBalanceMetrics(l log.Logger, client *ethclient.Client, account common.Address) io.Closer

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL