Seefs před 2 měsíci
rodič
revize
1168ddf9f9
1 změnil soubory, kde provedl 4 přidání a 3 odebrání
  1. 4 3
      common/pyro.go

+ 4 - 3
common/pyro.go

@@ -1,7 +1,6 @@
 package common
 
 import (
-	"os"
 	"runtime"
 
 	"github.com/grafana/pyroscope-go"
@@ -9,18 +8,20 @@ import (
 
 func StartPyroScope() error {
 
-	pyroscopeUrl := os.Getenv("PYROSCOPE_URL")
+	pyroscopeUrl := GetEnvOrDefaultString("PYROSCOPE_URL", "")
 	if pyroscopeUrl == "" {
 		return nil
 	}
 
+	pyroscopeAppName := GetEnvOrDefaultString("PYROSCOPE_APP_NAME", "new-api")
+
 	// These 2 lines are only required if you're using mutex or block profiling
 	// Read the explanation below for how to set these rates:
 	runtime.SetMutexProfileFraction(5)
 	runtime.SetBlockProfileRate(5)
 
 	_, err := pyroscope.Start(pyroscope.Config{
-		ApplicationName: SystemName,
+		ApplicationName: pyroscopeAppName,
 
 		ServerAddress: pyroscopeUrl,