@@ -18,8 +18,8 @@ import (
1818 "go.opentelemetry.io/otel/trace"
1919)
2020
21- // set a default tracer name
22- var tracerName = "buildkite-mcp-server"
21+ // tracerName is the instrumentation library name, fixed for this package.
22+ const tracerName = "buildkite-mcp-server"
2323
2424func NewProvider (ctx context.Context , exporter , name , version string ) (* sdktrace.TracerProvider , error ) {
2525 exp , err := newExporter (ctx , exporter )
@@ -45,8 +45,6 @@ func NewProvider(ctx context.Context, exporter, name, version string) (*sdktrace
4545 ),
4646 )
4747
48- tracerName = name
49-
5048 return tp , nil
5149}
5250
@@ -100,6 +98,7 @@ func newResource(cxt context.Context, name, version string) (*resource.Resource,
10098 options = append (options , resource .WithHost ())
10199 options = append (options , resource .WithFromEnv ())
102100 options = append (options , resource .WithAttributes (
101+ semconv .ServiceNameKey .String (name ),
103102 semconv .TelemetrySDKNameKey .String ("otelconfig" ),
104103 semconv .TelemetrySDKLanguageGo ,
105104 semconv .TelemetrySDKVersionKey .String (version ),
0 commit comments