@@ -3,7 +3,6 @@ package telemetry
33import (
44 "context"
55 "errors"
6- "os"
76
87 "go.opentelemetry.io/otel"
98 "go.opentelemetry.io/otel/exporters/otlp/otlptrace"
@@ -15,12 +14,11 @@ import (
1514)
1615
1716const (
18- OTELExporterOTLPEndpoint = "OTEL_EXPORTER_OTLP_ENDPOINT"
1917 OTELExperimentJobServiceName = "chaos_experiment_job"
2018 OTELExperimentJobHelperServiceName = "chaos_experiment_job_helper"
2119)
2220
23- func InitOTelSDK (ctx context.Context , isExperiment bool ) (shutdown func (context.Context ) error , err error ) {
21+ func InitOTelSDK (ctx context.Context , isExperiment bool , endpoint string ) (shutdown func (context.Context ) error , err error ) {
2422 var shutdownFuncs []func (context.Context ) error
2523
2624 shutdown = func (ctx context.Context ) error {
@@ -36,7 +34,7 @@ func InitOTelSDK(ctx context.Context, isExperiment bool) (shutdown func(context.
3634 err = errors .Join (inErr , shutdown (ctx ))
3735 }
3836
39- tracerProvider , err := newTracerProvider (ctx , isExperiment )
37+ tracerProvider , err := newTracerProvider (ctx , isExperiment , endpoint )
4038 if err != nil {
4139 handleErr (err )
4240 return
@@ -59,8 +57,7 @@ func newPropagator() propagation.TextMapPropagator {
5957 )
6058}
6159
62- func newTracerProvider (ctx context.Context , isExperiment bool ) (* trace.TracerProvider , error ) {
63- endpoint := os .Getenv (OTELExporterOTLPEndpoint )
60+ func newTracerProvider (ctx context.Context , isExperiment bool , endpoint string ) (* trace.TracerProvider , error ) {
6461 serviceName := OTELExperimentJobHelperServiceName
6562 if isExperiment {
6663 serviceName = OTELExperimentJobServiceName
0 commit comments