Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( WalletBalance = stats.Float64("wallet_balance", "Wallet balance", stats.UnitDimensionless) WalletDBNonce = stats.Int64("wallet_db_nonce", "Wallet nonce in db", stats.UnitDimensionless) WalletChainNonce = stats.Int64("wallet_chain_nonce", "Wallet nonce on the chain", stats.UnitDimensionless) NumOfUnFillMsg = stats.Int64("num_of_unfill_msg", "The number of unFill msg", stats.UnitDimensionless) NumOfFillMsg = stats.Int64("num_of_fill_msg", "The number of fill Msg", stats.UnitDimensionless) NumOfFailedMsg = stats.Int64("num_of_failed_msg", "The number of failed msg", stats.UnitDimensionless) NumOfMsgBlockedThreeMinutes = stats.Int64("blocked_three_minutes_msgs", "Number of messages blocked for more than 3 minutes", stats.UnitDimensionless) NumOfMsgBlockedFiveMinutes = stats.Int64("blocked_five_minutes_msgs", "Number of messages blocked for more than 5 minutes", stats.UnitDimensionless) ChainHeadStableDelay = stats.Int64("chain_head_stable_s", "Delay of chain head stabilization", stats.UnitSeconds) ChainHeadStableDuration = stats.Int64("chain_head_stable_dur_s", "Duration of chain head stabilization", stats.UnitSeconds) )
View Source
var ( SelectedMsgNumOfLastRound = metrics.NewInt64("selected_msg_num", "Number of selected messages in the last round", stats.UnitDimensionless, WalletAddress) ToPushMsgNumOfLastRound = metrics.NewInt64("topush_msg_num", "Number of to-push messages in the last round", stats.UnitDimensionless, WalletAddress) ErrMsgNumOfLastRound = metrics.NewInt64("err_msg_num", "Number of err messages in the last round", stats.UnitDimensionless, WalletAddress) AddressNumInState = metrics.NewInt64WithCategory("address/num", "Number of addresses in the vary state", "") )
View Source
var ( WalletBalanceView = &view.View{ Measure: WalletBalance, Aggregation: view.LastValue(), TagKeys: []tag.Key{WalletAddress}, } WalletChainNonceView = &view.View{ Measure: WalletChainNonce, Aggregation: view.LastValue(), TagKeys: []tag.Key{WalletAddress}, } WalletDBNonceView = &view.View{ Measure: WalletDBNonce, Aggregation: view.LastValue(), TagKeys: []tag.Key{WalletAddress}, } NumOfUnFillMsgView = &view.View{ Measure: NumOfUnFillMsg, Aggregation: view.LastValue(), TagKeys: []tag.Key{WalletAddress}, } NumOfFillMsgView = &view.View{ Measure: NumOfFillMsg, Aggregation: view.LastValue(), TagKeys: []tag.Key{WalletAddress}, } NumOfFailedMsgView = &view.View{ Measure: NumOfFailedMsg, Aggregation: view.LastValue(), } NumOfMsgBlockedThreeMinutesView = &view.View{ Measure: NumOfMsgBlockedThreeMinutes, Aggregation: view.LastValue(), TagKeys: []tag.Key{WalletAddress}, } NumOfMsgBlockedFiveMinutesView = &view.View{ Measure: NumOfMsgBlockedFiveMinutes, Aggregation: view.LastValue(), TagKeys: []tag.Key{WalletAddress}, } ChainHeadStableDelayView = &view.View{ Measure: ChainHeadStableDelay, Aggregation: view.LastValue(), } ChainHeadStableDurationView = &view.View{ Measure: ChainHeadStableDuration, Aggregation: defaultSecondsDistribution, } )
View Source
var MessagerNodeViews = append([]*view.View{ WalletBalanceView, WalletChainNonceView, WalletDBNonceView, NumOfUnFillMsgView, NumOfFillMsgView, NumOfFailedMsgView, NumOfMsgBlockedThreeMinutesView, NumOfMsgBlockedFiveMinutesView, ChainHeadStableDelayView, ChainHeadStableDurationView, }, rpcMetrics.DefaultViews...)
View Source
var (
WalletAddress, _ = tag.NewKey("wallet")
)
Global Tags
Functions ¶
func SetupJaeger ¶
func SetupJaeger(lc fx.Lifecycle, tcfg *metrics.TraceConfig) error
func SetupMetrics ¶
func SetupMetrics(lc fx.Lifecycle, metricsConfig *metrics.MetricsConfig) error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.