diff --git a/tracing/tracing.go b/tracing/tracing.go
index d17852950e510088ccaa0bc1e279a41b5c4cdbd2..0cd132b82e0de462fa45ced20d2f3da0d1176f26 100644
--- a/tracing/tracing.go
+++ b/tracing/tracing.go
@@ -93,6 +93,9 @@ func init() {
 }
 
 func initTracing(endpointAddr string) {
+	if !Enabled {
+		return
+	}
 	initOnce.Do(func() {
 		localEndpoint, err := openzipkin.NewEndpoint(getServiceName(), endpointAddr)
 		if err != nil {