currently using the opentelemetry java agent and auto-configuration. i would like to programmatically add additional global resource attributes, similar to -Dotel.resource.attributes but from the application. is this achievable?
I don't see a way of adding resources to, say, a TracerProvider after it has been constructed. The Java OpenTelemetry SDK gathers resources before creating the https://github.com/open-telemetry/opentelemetry-java/blob/c5c9fdd8821c6049f27119d44a656db280fe494c/sdk-extensions/autoconfigure/src/main/java/io/opentelemetry/sdk/autoconfigure/AutoConfiguredOpenTelemetrySdkBuilder.java#L355, https://github.com/open-telemetry/opentelemetry-java/blob/c5c9fdd8821c6049f27119d44a656db280fe494c/sdk-extensions/autoconfigure/src/main/java/io/opentelemetry/sdk/autoconfigure/AutoConfiguredOpenTelemetrySdkBuilder.java#L347 and https://github.com/open-telemetry/opentelemetry-java/blob/c5c9fdd8821c6049f27119d44a656db280fe494c/sdk-extensions/autoconfigure/src/main/java/io/opentelemetry/sdk/autoconfigure/AutoConfiguredOpenTelemetrySdkBuilder.java#L369.
thank you for confirming! i will look for a different approach