Skip to content

Commit 9eeeefb

Browse files
cmd/package-server-manager: add pprof endpoints
Signed-off-by: Steve Kuznetsov <[email protected]>
1 parent 9a977fa commit 9eeeefb

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

cmd/package-server-manager/main.go

+6
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ const (
2828
defaultNamespace = "openshift-operator-lifecycle-manager"
2929
defaultMetricsPort = "0"
3030
defaultHealthCheckPort = ":8080"
31+
defaultPprofPort = ":6060"
3132
leaderElectionConfigmapName = "packageserver-controller-lock"
3233
)
3334

@@ -57,6 +58,10 @@ func run(cmd *cobra.Command, args []string) error {
5758
if err != nil {
5859
return err
5960
}
61+
pprofAddr, err := cmd.Flags().GetString("pprof")
62+
if err != nil {
63+
return err
64+
}
6065

6166
ctrl.SetLogger(zap.New(zap.UseDevMode(true)))
6267
setupLog := ctrl.Log.WithName("setup")
@@ -76,6 +81,7 @@ func run(cmd *cobra.Command, args []string) error {
7681
RenewDeadline: &le.RenewDeadline.Duration,
7782
RetryPeriod: &le.RetryPeriod.Duration,
7883
HealthProbeBindAddress: healthCheckAddr,
84+
PprofBindAddress: pprofAddr,
7985
Cache: cache.Options{
8086
ByObject: map[client.Object]cache.ByObject{
8187
&olmv1alpha1.ClusterServiceVersion{}: {

0 commit comments

Comments
 (0)