mirror of https://github.com/k3s-io/k3s
Allow Pprof and Superisor metrics in standalone mode (#10576)
* Allow pprof to run on server with `--disable-agent` * Allow supervisor metrics to run on server with `--disable-agent` Signed-off-by: Derek Nola <derek.nola@suse.com>pull/10338/head
parent
ecff337e00
commit
a70157c12e
|
@ -284,6 +284,18 @@ func RunStandalone(ctx context.Context, cfg cmds.Agent) error {
|
||||||
return err
|
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()
|
<-ctx.Done()
|
||||||
return ctx.Err()
|
return ctx.Err()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue