Browse Source

Disable Datadog startup logs by default

DarthSim 3 days ago
parent
commit
3207dd6099
1 changed files with 7 additions and 0 deletions
  1. 7 0
      metrics/datadog/datadog.go

+ 7 - 0
metrics/datadog/datadog.go

@@ -6,6 +6,7 @@ import (
 	"net/http"
 	"os"
 	"reflect"
+	"strconv"
 	"sync"
 	"time"
 
@@ -46,10 +47,16 @@ func Init() {
 		name = "imgproxy"
 	}
 
+	logStartup := false
+	if b, err := strconv.ParseBool(os.Getenv("DD_TRACE_STARTUP_LOGS")); err == nil {
+		logStartup = b
+	}
+
 	tracer.Start(
 		tracer.WithService(name),
 		tracer.WithServiceVersion(version.Version),
 		tracer.WithLogger(dataDogLogger{}),
+		tracer.WithLogStartup(logStartup),
 	)
 
 	enabled = true