metrics
Package metrics
import "github.com/luxfi/node/vms/evm/metrics"Types
Counter
Counter is a monotonically increasing counter
CounterFloat64
CounterFloat64 is a float64 counter
EWMA
EWMA is an exponentially weighted moving average
Gauge
Gauge holds an int64 value
GaugeFloat64
GaugeFloat64 holds a float64 value
GaugeInfo
GaugeInfo holds string information
GaugeInfoValue
GaugeInfoValue represents gauge info
Healthcheck
Healthcheck tracks health status
Histogram
Histogram tracks the distribution of values
Meter
Meter measures the rate of events
NilCounter
Nil implementations for when metrics are disabled
func (NilCounter) Clear()func (NilCounter) Count() int64func (NilCounter) Dec(int64)func (NilCounter) Inc(int64)func (n NilCounter) Snapshot() CounterNilCounterFloat64
Nil implementations for when metrics are disabled
func (NilCounterFloat64) Clear()func (NilCounterFloat64) Count() float64func (NilCounterFloat64) Dec(float64)func (NilCounterFloat64) Inc(float64)func (n NilCounterFloat64) Snapshot() CounterFloat64NilEWMA
Nil implementations for when metrics are disabled
func (NilEWMA) Rate() float64func (n NilEWMA) Snapshot() EWMAfunc (NilEWMA) Tick()func (NilEWMA) Update(int64)NilGauge
Nil implementations for when metrics are disabled
func (n NilGauge) Snapshot() Gaugefunc (NilGauge) Update(int64)func (NilGauge) Value() int64NilGaugeFloat64
Nil implementations for when metrics are disabled
func (n NilGaugeFloat64) Snapshot() GaugeFloat64func (NilGaugeFloat64) Update(float64)func (NilGaugeFloat64) Value() float64NilGaugeInfo
Nil implementations for when metrics are disabled
func (n NilGaugeInfo) Snapshot() GaugeInfofunc (NilGaugeInfo) Update(GaugeInfoValue)func (NilGaugeInfo) Value() GaugeInfoValueNilHealthcheck
Nil implementations for when metrics are disabled
func (NilHealthcheck) Check()func (NilHealthcheck) Error() errorfunc (NilHealthcheck) Healthy()func (NilHealthcheck) Unhealthy(error)NilHistogram
Nil implementations for when metrics are disabled
func (NilHistogram) Clear()func (NilHistogram) Count() int64func (NilHistogram) Max() int64func (NilHistogram) Mean() float64func (NilHistogram) Min() int64func (NilHistogram) Percentile(float64) float64func (NilHistogram) Percentiles([]float64) []float64func (n NilHistogram) Snapshot() Histogramfunc (NilHistogram) StdDev() float64func (NilHistogram) Sum() int64func (NilHistogram) Update(int64)func (NilHistogram) Variance() float64NilMeter
Nil implementations for when metrics are disabled
func (NilMeter) Count() int64func (NilMeter) Mark(int64)func (NilMeter) Rate1() float64func (NilMeter) Rate15() float64func (NilMeter) Rate5() float64func (NilMeter) RateMean() float64func (n NilMeter) Snapshot() Meterfunc (NilMeter) Stop()NilResettingTimer
Nil implementations for when metrics are disabled
func (NilResettingTimer) Count() int64func (NilResettingTimer) Mean() float64func (NilResettingTimer) Percentiles([]float64) []float64func (n NilResettingTimer) Snapshot() ResettingTimerfunc (NilResettingTimer) Time(func())func (NilResettingTimer) Update(int64)func (NilResettingTimer) UpdateSince(int64)func (NilResettingTimer) Values() []int64NilSample
Nil implementations for when metrics are disabled
func (NilSample) Clear()func (NilSample) Count() int64func (NilSample) Max() int64func (NilSample) Mean() float64func (NilSample) Min() int64func (NilSample) Percentile(float64) float64func (NilSample) Percentiles([]float64) []float64func (NilSample) Size() intfunc (n NilSample) Snapshot() Samplefunc (NilSample) StdDev() float64func (NilSample) Sum() int64func (NilSample) Update(int64)func (NilSample) Values() []int64func (NilSample) Variance() float64NilTimer
Nil implementations for when metrics are disabled
func (NilTimer) Count() int64func (NilTimer) Max() int64func (NilTimer) Mean() float64func (NilTimer) Min() int64func (NilTimer) Percentile(float64) float64func (NilTimer) Percentiles([]float64) []float64func (NilTimer) Rate1() float64func (NilTimer) Rate15() float64func (NilTimer) Rate5() float64func (NilTimer) RateMean() float64func (n NilTimer) Snapshot() Timerfunc (NilTimer) StdDev() float64func (NilTimer) Stop()func (NilTimer) Sum() int64func (NilTimer) Time(func())func (NilTimer) Update(int64)func (NilTimer) UpdateSince(int64)func (NilTimer) Variance() float64ResettingTimer
ResettingTimer is a timer that resets
Sample
Sample represents a sample
Timer
Timer measures durations