diff --git a/otel.go b/otel.go index fe9f424..f05dd90 100644 --- a/otel.go +++ b/otel.go @@ -20,9 +20,9 @@ import ( ) // SetupOTelSDK bootstraps the OpenTelemetry pipeline. -func SetupOTelSDK(ctx context.Context, enabled bool, serviceName string, buildVersion string) (func(context.Context) error, error) { +func SetupOTelSDK(ctx context.Context, enabled bool, serviceName, buildVersion, environment string) (func(context.Context) error, error) { if os.Getenv("OTEL_RESOURCE_ATTRIBUTES") == "" { - if err := os.Setenv("OTEL_RESOURCE_ATTRIBUTES", fmt.Sprintf("service.name=%s,service.version=%s", serviceName, buildVersion)); err != nil { + if err := os.Setenv("OTEL_RESOURCE_ATTRIBUTES", fmt.Sprintf("service.name=%s,service.version=%s,service.environment=%s", serviceName, buildVersion, environment)); err != nil { return func(context.Context) error { return nil }, err