From 9ed46d61cfea6a74f552c201c29c9f1449a4b591 Mon Sep 17 00:00:00 2001 From: Tarek Abdel Sater Date: Mon, 9 Jun 2025 14:55:38 +0400 Subject: [PATCH] Fix telemetryapi not picking up service name --- collector/receiver/telemetryapireceiver/receiver.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/collector/receiver/telemetryapireceiver/receiver.go b/collector/receiver/telemetryapireceiver/receiver.go index 758bc16fad..4a41f60286 100644 --- a/collector/receiver/telemetryapireceiver/receiver.go +++ b/collector/receiver/telemetryapireceiver/receiver.go @@ -321,6 +321,10 @@ func newTelemetryAPIReceiver( r.Attributes().PutStr(semconv.AttributeServiceName, "unknown_service") } + if val, ok := os.LookupEnv("OTEL_SERVICE_NAME"); ok { + r.Attributes().PutStr(semconv.AttributeServiceName, val) + } + for env, resourceAttribute := range envResourceMap { if val, ok := os.LookupEnv(env); ok { r.Attributes().PutStr(resourceAttribute, val)