metrics

package
v0.5.9 Latest Latest
Warning

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

Go to latest
Published: Nov 25, 2025 License: LGPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type HostMetrics

type HostMetrics struct {
	// contains filtered or unexported fields
}

func NewHostMetrics

func NewHostMetrics(ctx context.Context, meter metric.Meter, opts metric.MeasurementOption) (*HostMetrics, error)

NewHostMetrics initializes metrics related to the relayer host

type MpcMetrics

type MpcMetrics struct {
	// contains filtered or unexported fields
}

func NewMpcMetrics

func NewMpcMetrics(ctx context.Context, meter metric.Meter, opts metric.MeasurementOption) (*MpcMetrics, error)

NewMpcMetrics initializes metrics related to the MPC set

func (*MpcMetrics) TrackRelayerStatus

func (m *MpcMetrics) TrackRelayerStatus(unavailable peer.IDSlice, all peer.IDSlice)

type SygmaMetrics

type SygmaMetrics struct {
	*observability.RelayerMetrics
	*MpcMetrics
	*HostMetrics
}

func NewSygmaMetrics

func NewSygmaMetrics(ctx context.Context, meter api.Meter, env, relayerID, version string) (*SygmaMetrics, error)

NewSygmaMetrics creates an instance of metrics

Jump to

Keyboard shortcuts

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