diff --git a/pkg/agent/run.go b/pkg/agent/run.go index 93b4e27b6230..b0f9398086d6 100644 --- a/pkg/agent/run.go +++ b/pkg/agent/run.go @@ -284,6 +284,18 @@ func RunStandalone(ctx context.Context, cfg cmds.Agent) error { return err } + if nodeConfig.SupervisorMetrics { + if err := metrics.DefaultMetrics.Start(ctx, nodeConfig); err != nil { + return errors.Wrap(err, "failed to serve metrics") + } + } + + if nodeConfig.EnablePProf { + if err := profile.DefaultProfiler.Start(ctx, nodeConfig); err != nil { + return errors.Wrap(err, "failed to serve pprof") + } + } + <-ctx.Done() return ctx.Err() }