From 859e65721ca2afb58583e5f78909af1eae0b86c8 Mon Sep 17 00:00:00 2001 From: Jaroslav Bachorik Date: Fri, 1 Aug 2025 13:10:05 +0200 Subject: [PATCH] Switch profile compression to zstd default --- .../trace/api/config/ProfilingConfig.java | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/dd-trace-api/src/main/java/datadog/trace/api/config/ProfilingConfig.java b/dd-trace-api/src/main/java/datadog/trace/api/config/ProfilingConfig.java index 14212fe6c43..7e21ed25309 100644 --- a/dd-trace-api/src/main/java/datadog/trace/api/config/ProfilingConfig.java +++ b/dd-trace-api/src/main/java/datadog/trace/api/config/ProfilingConfig.java @@ -39,13 +39,6 @@ public final class ProfilingConfig { */ @Deprecated public static final String PROFILING_UPLOAD_COMPRESSION = "profiling.upload.compression"; - /** - * Default compression value. Supported values are: - "on": equivalent to "lz4", will later be - * "zstd" - "off": disables compression - "lz4": uses LZ4 compression (fast with moderate - * compression ratio) - "gzip": uses GZIP compression (higher compression ratio but slower) - - * "zstd": uses ZSTD compression (high compression ratio with reasonable performance) - */ - public static final String PROFILING_DEBUG_UPLOAD_COMPRESSION_DEFAULT = "lz4"; public static final String PROFILING_PROXY_HOST = "profiling.proxy.host"; public static final String PROFILING_PROXY_PORT = "profiling.proxy.port"; @@ -204,15 +197,23 @@ public final class ProfilingConfig { public static final String PROFILING_DEBUG_DUMP_PATH = "profiling.debug.dump_path"; public static final String PROFILING_DEBUG_JFR_DISABLED = "profiling.debug.jfr.disabled"; + // spotless:off /** - * Configuration for profile upload compression. Supported values are: - "on": equivalent to "lz4" - * - "off": disables compression - "lz4": uses LZ4 compression (fast with moderate compression - * ratio) - "gzip": uses GZIP compression (higher compression ratio but slower) - "zstd": uses - * ZSTD compression (high compression ratio with reasonable performance) + * Configuration for profile upload compression.

Supported values are: + * */ + // spotless:on public static final String PROFILING_DEBUG_UPLOAD_COMPRESSION = "profiling.debug.upload.compression"; + public static final String PROFILING_DEBUG_UPLOAD_COMPRESSION_DEFAULT = "zstd"; + public static final String PROFILING_CONTEXT_ATTRIBUTES = "profiling.context.attributes"; public static final String PROFILING_CONTEXT_ATTRIBUTES_SPAN_NAME_ENABLED =