-
Couldn't load subscription status.
- Fork 934
Description
What are you trying to achieve?
I need to understand how SDK is supposed to behave if value "none" is specified together with other value(s) in any of the following environment variables:
- OTEL_PROPAGATORS
- OTEL_TRACES_EXPORTER
- OTEL_METRICS_EXPORTER
- OTEL_LOGS_EXPORTER
Additional context.
sdk-environment-variables.md file metions that value "none" indicates that no propagator or appropriate exporter should be configured.
The issue is that these environment variables can hold a list of values.
In current specification I did not find any information what should happen if for example OTEL_PROPAGATORS has value "baggage, none". I think such a specification would be worth adding.
In this case Java SDK throws an exception (see PropagatorConfiguration.java), but is it the right approach?
Tip: React with 👍 to help prioritize this issue. Please use comments to provide useful context, avoiding +1 or me too, to help us triage it. Learn more here.