Documentation
¶
Index ¶
Constants ¶
View Source
const (
SESSION_TTL = time.Minute * 10
)
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) EndProcess ¶ added in v1.0.1
func (m *MpcMetrics) EndProcess(sessionID string)
func (*MpcMetrics) StartProcess ¶ added in v1.0.1
func (m *MpcMetrics) StartProcess(sessionID string)
func (*MpcMetrics) TrackRelayerStatus ¶
func (m *MpcMetrics) TrackRelayerStatus(unavailable peer.IDSlice, all peer.IDSlice)
type SprinterMetrics ¶ added in v1.0.1
type SprinterMetrics struct {
*observability.RelayerMetrics
*MpcMetrics
*HostMetrics
}
func NewSprinterMetrics ¶ added in v1.0.1
func NewSprinterMetrics(ctx context.Context, meter api.Meter, env, relayerID, version string) (*SprinterMetrics, error)
NewSygmaMetrics creates an instance of metrics
Click to show internal directories.
Click to hide internal directories.