diff --git a/src/Elastic.OpenTelemetry.Core/Extensions/ResourceBuilderExtensions.cs b/src/Elastic.OpenTelemetry.Core/Extensions/ResourceBuilderExtensions.cs index c1096c1b..f6c84399 100644 --- a/src/Elastic.OpenTelemetry.Core/Extensions/ResourceBuilderExtensions.cs +++ b/src/Elastic.OpenTelemetry.Core/Extensions/ResourceBuilderExtensions.cs @@ -68,6 +68,9 @@ internal static ResourceBuilder WithElasticDefaultsCore( } } + // Ensures that environment variables are added last so they can override any previously set attributes. + builder.AddEnvironmentVariableDetector(); + configure?.Invoke(builder, builderState); }); }