metrics

package
v0.0.0-...-5cda5f8 Latest Latest
Warning

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

Go to latest
Published: Aug 16, 2023 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DefaultRegistry = metrics.NewRegistry()
View Source
var (
	GasOracleStats struct {
		// metrics for L2 gas price
		TxSendCounter           metrics.Counter
		TxNotSignificantCounter metrics.Counter
		L2GasPriceGauge         metrics.Gauge
		TxConfTimer             metrics.Timer
		TxSendTimer             metrics.Timer

		// metrics for L1 base fee, L1 bas price, da fee
		// TokenRatioGauge token_ratio = eth_price / mnt_price
		TokenRatioGauge metrics.GaugeFloat64
		// L1BaseFeeGauge (l1_base_fee + l1_priority_fee) * token_ratio
		L1BaseFeeGauge metrics.Gauge
		// FeeScalarGauge value to scale the fee up by
		FeeScalarGauge metrics.Gauge
		// DaFeeGauge da_fee shows da gas price
		DaFeeGauge metrics.Gauge
		// OverHeadGauge over_head, amortized cost of batch submission per transaction
		OverHeadGauge metrics.Gauge
		// OverHeadGauge over_head, amortized cost of batch submission per transaction
		OverHeadUpdateGauge metrics.Gauge
		// L1GasPriceGauge l1_base_fee + l1_priority_fee
		L1GasPriceGauge metrics.Gauge

		// metrics for gas oracle version
		// PublishVersionGauge publish_version
		PublishVersionGauge metrics.Gauge
	}
)

Functions

func Exp

func Exp(r metrics.Registry)

Exp will register an expvar powered metrics handler with http.DefaultServeMux on "/debug/vars"

func ExpHandler

func ExpHandler(r metrics.Registry) http.Handler

ExpHandler will return an expvar powered metrics handler.

func InitAndRegisterStats

func InitAndRegisterStats(r metrics.Registry)

func Setup

func Setup(address string)

Setup starts a dedicated metrics server at the given address. This function enables metrics reporting separate from pprof.

Types

This section is empty.

Jump to

Keyboard shortcuts

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