Documentation
¶
Index ¶
- Constants
- type Metricer
- type Metrics
- func (m *Metrics) CacheAdd(chainID eth.ChainID, label string, cacheSize int, evicted bool)
- func (m *Metrics) CacheGet(chainID eth.ChainID, label string, hit bool)
- func (m *Metrics) Document() []opmetrics.DocumentedMetric
- func (m *Metrics) RecordAccessListVerifyFailure(chainID eth.ChainID)
- func (m *Metrics) RecordCrossSafeRef(chainID eth.ChainID, ref eth.BlockRef)
- func (m *Metrics) RecordCrossUnsafeRef(chainID eth.ChainID, ref eth.BlockRef)
- func (m *Metrics) RecordDBEntryCount(chainID eth.ChainID, kind string, count int64)
- func (m *Metrics) RecordDBSearchEntriesRead(chainID eth.ChainID, count int64)
- func (m *Metrics) RecordInfo(version string)
- func (m *Metrics) RecordUp()
- func (m *Metrics) Registry() *prometheus.Registry
Constants ¶
View Source
const Namespace = "op_supervisor"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Metricer ¶
type Metricer interface {
RecordInfo(version string)
RecordUp()
opmetrics.RPCMetricer
RecordCrossUnsafeRef(chainID eth.ChainID, r eth.BlockRef)
RecordCrossSafeRef(chainID eth.ChainID, r eth.BlockRef)
CacheAdd(chainID eth.ChainID, label string, cacheSize int, evicted bool)
CacheGet(chainID eth.ChainID, label string, hit bool)
RecordDBEntryCount(chainID eth.ChainID, kind string, count int64)
RecordDBSearchEntriesRead(chainID eth.ChainID, count int64)
RecordAccessListVerifyFailure(chainID eth.ChainID)
Document() []opmetrics.DocumentedMetric
event.Metrics
}
type Metrics ¶
type Metrics struct {
*event.EventMetricsTracker
opmetrics.RPCMetrics
RefMetrics opmetrics.RefMetricsWithChainID
CacheSizeVec *prometheus.GaugeVec
CacheGetVec *prometheus.CounterVec
CacheAddVec *prometheus.CounterVec
DBEntryCountVec *prometheus.GaugeVec
DBSearchEntriesReadVec *prometheus.HistogramVec
AccessListVerifyFailureVec *prometheus.CounterVec
// contains filtered or unexported fields
}
func NewMetrics ¶
func (*Metrics) Document ¶
func (m *Metrics) Document() []opmetrics.DocumentedMetric
func (*Metrics) RecordAccessListVerifyFailure ¶ added in v1.13.3
func (*Metrics) RecordCrossSafeRef ¶ added in v1.11.0
func (*Metrics) RecordCrossUnsafeRef ¶ added in v1.11.0
func (*Metrics) RecordDBEntryCount ¶
func (*Metrics) RecordDBSearchEntriesRead ¶
func (*Metrics) RecordInfo ¶
RecordInfo sets a pseudo-metric that contains versioning and config info for the op-supervisor.
func (*Metrics) Registry ¶
func (m *Metrics) Registry() *prometheus.Registry
Click to show internal directories.
Click to hide internal directories.