Skip to content

Commit 708adc9

Browse files
authored
Switch profile compression to zstd default (#9293)
1 parent 1c2d049 commit 708adc9

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

dd-trace-api/src/main/java/datadog/trace/api/config/ProfilingConfig.java

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,6 @@ public final class ProfilingConfig {
3939
*/
4040
@Deprecated
4141
public static final String PROFILING_UPLOAD_COMPRESSION = "profiling.upload.compression";
42-
/**
43-
* Default compression value. Supported values are: - "on": equivalent to "lz4", will later be
44-
* "zstd" - "off": disables compression - "lz4": uses LZ4 compression (fast with moderate
45-
* compression ratio) - "gzip": uses GZIP compression (higher compression ratio but slower) -
46-
* "zstd": uses ZSTD compression (high compression ratio with reasonable performance)
47-
*/
48-
public static final String PROFILING_DEBUG_UPLOAD_COMPRESSION_DEFAULT = "lz4";
4942

5043
public static final String PROFILING_PROXY_HOST = "profiling.proxy.host";
5144
public static final String PROFILING_PROXY_PORT = "profiling.proxy.port";
@@ -204,15 +197,23 @@ public final class ProfilingConfig {
204197

205198
public static final String PROFILING_DEBUG_DUMP_PATH = "profiling.debug.dump_path";
206199
public static final String PROFILING_DEBUG_JFR_DISABLED = "profiling.debug.jfr.disabled";
200+
// spotless:off
207201
/**
208-
* Configuration for profile upload compression. Supported values are: - "on": equivalent to "lz4"
209-
* - "off": disables compression - "lz4": uses LZ4 compression (fast with moderate compression
210-
* ratio) - "gzip": uses GZIP compression (higher compression ratio but slower) - "zstd": uses
211-
* ZSTD compression (high compression ratio with reasonable performance)
202+
* Configuration for profile upload compression.<br><br> Supported values are:
203+
* <ul>
204+
* <li><b>on</b>: equivalent to <b>zstd</b></li>
205+
* <li><b>off</b>: disables compression</li>
206+
* <li><b>lz4</b>: uses LZ4 compression (fast with moderate compression ratio)</li>
207+
* <li><b>gzip</b>: uses GZIP compression (higher compression ratio but slower)</li>
208+
* <li><b>zstd</b>: uses ZSTD compression (high compression ratio with reasonable performance)</li>
209+
* </ul>
212210
*/
211+
// spotless:on
213212
public static final String PROFILING_DEBUG_UPLOAD_COMPRESSION =
214213
"profiling.debug.upload.compression";
215214

215+
public static final String PROFILING_DEBUG_UPLOAD_COMPRESSION_DEFAULT = "zstd";
216+
216217
public static final String PROFILING_CONTEXT_ATTRIBUTES = "profiling.context.attributes";
217218

218219
public static final String PROFILING_CONTEXT_ATTRIBUTES_SPAN_NAME_ENABLED =

0 commit comments

Comments
 (0)