birschick-bq commented on issue #2210:
URL: https://github.com/apache/arrow-adbc/issues/2210#issuecomment-2828464154

   > Would you configure the drivers, or would you just set the env vars? My 
impression of how OTel worked is that you just enable OTel and let it pick up 
the ambient configuration from the environment
   
   @lidavidm 
   
   It also seems like environment variable support is optional and the Go SDK, 
for example, does not support the ability to enable a specific trace exporter 
via the environment. It does support configuring the OTLP exporter once it 
(programmatically) enabled, however.
   
   
https://github.com/open-telemetry/opentelemetry-specification/blob/main/spec-compliance-matrix.md#environment-variables
   
   ## Environment Variables
   
   Note: Support for environment variables is optional.
   
   | Feature                                                  | Go | Java | JS 
| Python      | Ruby | Erlang | PHP | Rust | C++ | .NET | Swift |
   
|----------------------------------------------------------|----|------|----|-------------|------|--------|-----|------|-----|------|-------|
   | OTEL_EXPORTER_OTLP_*                                     | +  | +    |    
| +           | +    | +      | +   | +    | +   | +    | -     |
   | OTEL_EXPORTER_ZIPKIN_*                                   | -  | +    |    
| +           | +    | -      | +   | -    | -   | +    | -     |
   | OTEL_TRACES_EXPORTER                                     | -  | +    | +  
| +           | +    | +      | +   | -    | -   | -    |       |
   | OTEL_METRICS_EXPORTER                                    | -  | +    |    
| +           | -    | -      | +   | -    | -   | -    | -     |
   | OTEL_LOGS_EXPORTER                                       | -  | +    |    
| +           |      |        | +   |      | -   | -    |       |
   
   The OTEL specification for configuration is here:
   
https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/configuration/README.md#declarative-configuration
   
   They are developing a Declarative model where configuration is provide via a 
configuration file ...
   
    > Notably, declarative configuration defines tooling allowing users to load 
OpenTelemetry components according to a file-based representation of a 
standardized configuration data model.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@arrow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to