cmd/XDC: fix double metrics collect process issue

This commit is contained in:
Daniel Liu 2024-12-13 13:56:09 +08:00
parent b794f6a849
commit 11b74151bd

View file

@ -203,8 +203,6 @@ func init() {
return err return err
} }
flags.CheckEnvVars(ctx, app.Flags, "XDC") flags.CheckEnvVars(ctx, app.Flags, "XDC")
// Start system runtime metrics collection
go metrics.CollectProcessMetrics(3 * time.Second)
utils.SetupNetwork(ctx) utils.SetupNetwork(ctx)
return nil return nil
@ -307,6 +305,7 @@ func startNode(ctx *cli.Context, stack *node.Node, cfg XDCConfig) {
} }
// Start metrics export if enabled // Start metrics export if enabled
utils.SetupMetrics(ctx) utils.SetupMetrics(ctx)
// Start system runtime metrics collection // Start system runtime metrics collection
go metrics.CollectProcessMetrics(3 * time.Second) go metrics.CollectProcessMetrics(3 * time.Second)