Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Metrics ¶
type Metrics interface {
metric.APIInterceptor
IncTxRefreshes()
IncTxRefreshHits()
IncTxRefreshMisses()
// MarkBlockAccepted updates all metrics relating to the acceptance of a
// block, including the underlying acceptance of the contained transactions.
MarkBlockAccepted(b block.Block) error
// MarkTxAccepted updates all metrics relating to the acceptance of a
// transaction.
//
// Note: This is not intended to be called during the acceptance of a block,
// as MarkBlockAccepted already handles updating transaction related
// metrics.
MarkTxAccepted(tx *txs.Tx) error
}
func New ¶
func New(registerer prometheus.Registerer) (Metrics, error)
Directories
¶
| Path | Synopsis |
|---|---|
|
Package metricsmock is a generated GoMock package.
|
Package metricsmock is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.