From d03395949b2e6b9332a3bec6a97944b97989fce8 Mon Sep 17 00:00:00 2001 From: Shubham Bansal <62992590+shubham-bansal96@users.noreply.github.com> Date: Thu, 22 Sep 2022 10:47:47 +0530 Subject: [PATCH] changes to inject of otelhttp transport in executor (#2552) --- pkg/executor/client/client.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/executor/client/client.go b/pkg/executor/client/client.go index 0f3f44d5..5a96d3d1 100644 --- a/pkg/executor/client/client.go +++ b/pkg/executor/client/client.go @@ -27,6 +27,7 @@ import ( "github.com/hashicorp/go-retryablehttp" "github.com/pkg/errors" + "go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp" "go.uber.org/zap" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -55,6 +56,7 @@ type ( // MakeClient initializes and returns a Client instance. func MakeClient(logger *zap.Logger, executorURL string) *Client { hc := retryablehttp.NewClient() + hc.HTTPClient.Transport = otelhttp.NewTransport(hc.HTTPClient.Transport) c := &Client{ logger: logger.Named("executor_client"), executorURL: strings.TrimSuffix(executorURL, "/"),