- register tracing middleware only when
TRACING_ENABLED=="true"
- this is required since tracing (jaeger) is
not part of the default ONAP deployment
Issue-ID: MULTICLOUD-1535
Change-Id: I6aae3ac1e7d3f322be50f1077e579c2a26aad746
Signed-off-by: Fiete Ostkamp <fiete.ostkamp@telekom.de>
package api
import (
+ "os"
+
"github.com/gorilla/mux"
"github.com/onap/multicloud-k8s/src/k8splugin/internal/app"
"github.com/onap/multicloud-k8s/src/k8splugin/internal/connection"
router := mux.NewRouter()
// adds a opentelemetry middleware for tracing
- router.Use(otelmux.Middleware("multicloud-k8s"))
+ if os.Getenv("TRACING_ENABLED") == "true" {
+ router.Use(otelmux.Middleware("multicloud-k8s"))
+ }
// Setup Instance handler routes
if instClient == nil {