You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The log exporters interpret compression environment values case-insensitively (#9141, #9133); #9230 lands that by lowercasing the value in convCompression before matching.
The metric and trace exporters still compare exactly, so the shared variable behaves differently depending on the signal. With OTEL_EXPORTER_OTLP_COMPRESSION=GZIP, the log exporters use gzip and the metric and trace exporters silently use no compression.
Four WithEnvCompression implementations parse the value with if v == "gzip":
The specification's environment enum guidance asks for case-insensitive interpretation, which is why #9141 and #9133 were filed for the log exporters.
This issue tracks bringing the metric and trace exporters in line with the log ones, so that a single shared variable resolves the same way for every signal. Work for the individual signals can reference this issue.
Activity