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 topic was discussed by the TC and the resolution is:
We believe that having a locally running Collector is common.
The SDK defaults are optimized for this scenario. For example the default endpoints that SDKs send to are "localhost".
In line with this we also believe that the default setting for compression options should be "none". Enabling compression when sending to localhost increases CPU consumption and is unnecessary.
We think that it is not desirable to make one option's default value depend on another option's value (e.g. make "gzip" default compression if the destination is not "localhost").
Some SDKs will know for certain or with high probability that the typical destination they send to is not local. For example this may be the case for in-browser JS SDK or for mobile Android SDK. For such SDKs we want to allow to choose a different default setting for compression.
Therefore the TC believes that:
The default recommended value for OTEL_EXPORTER_OTLP_*COMPRESSION option in the spec should be "none". [this needs to be changed in the spec to add recommendation].
The spec will allow SDKs to deviate from this recommendation as explained above. [this is already part of the spec]
The text was updated successfully, but these errors were encountered:
The topic was discussed by the TC and the resolution is:
Therefore the TC believes that:
OTEL_EXPORTER_OTLP_*COMPRESSION
option in the spec should be "none". [this needs to be changed in the spec to add recommendation].The text was updated successfully, but these errors were encountered: