Package datadog.trace.api.config
Class ProfilingConfig
java.lang.Object
datadog.trace.api.config.ProfilingConfig
These config options will only work with dd-java-agent, not with dd-trace-ot.
Configure via system properties, environment variables, or config properties file. See online documentation for details.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final booleanstatic final Stringstatic final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final Stringstatic final Stringstatic final intstatic final Stringstatic final booleanstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final Stringstatic final booleanstatic final Stringstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final Stringstatic final Stringstatic final booleanstatic final Stringstatic final intstatic final Stringstatic final booleanstatic final Stringstatic final Stringstatic final intstatic final Stringstatic final booleanstatic final Stringstatic final Stringstatic final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final Stringstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final booleanstatic final Stringstatic final booleanstatic final Stringstatic final booleanstatic final Stringstatic final intstatic final Stringstatic final Stringstatic final StringConfiguration for profile upload compression.
Supported values are: on: equivalent to 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)static final Stringstatic final Stringstatic final booleanstatic final Stringstatic final booleanstatic final Stringstatic final intstatic final Stringstatic final Stringstatic final booleanstatic final Stringstatic final Stringstatic final booleanstatic final Stringstatic final intstatic final Stringstatic final intstatic final Stringstatic final booleanstatic final Stringstatic final intstatic final Stringstatic final Stringstatic final booleanstatic final Stringstatic final booleanstatic final Stringstatic final Stringstatic final Stringstatic final booleanstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final Stringstatic final booleanstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final Stringstatic final Stringstatic final booleanstatic final Stringstatic final longstatic final Stringstatic final booleanstatic final Stringstatic final Stringstatic final booleanstatic final Stringstatic final booleanstatic final Stringstatic final booleanstatic final Stringstatic final intstatic final Stringstatic final intstatic final Stringstatic final booleanstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final booleanstatic final Stringstatic final StringDeprecated.static final Stringstatic final intstatic final Stringstatic final booleanstatic final Stringstatic final intstatic final StringDeprecated. -
Method Summary
-
Field Details
-
PROFILING_ENABLED
- See Also:
-
PROFILING_ENABLED_DEFAULT
public static final boolean PROFILING_ENABLED_DEFAULT- See Also:
-
PROFILING_ALLOCATION_ENABLED
- See Also:
-
PROFILING_HEAP_ENABLED
- See Also:
-
PROFILING_HEAP_ENABLED_DEFAULT
public static final boolean PROFILING_HEAP_ENABLED_DEFAULT- See Also:
-
PROFILING_URL
Deprecated.- See Also:
-
PROFILING_API_KEY_OLD
Deprecated.- See Also:
-
PROFILING_API_KEY_FILE_OLD
Deprecated.- See Also:
-
PROFILING_API_KEY_VERY_OLD
Deprecated.- See Also:
-
PROFILING_API_KEY_FILE_VERY_OLD
Deprecated.- See Also:
-
PROFILING_TAGS
- See Also:
-
PROFILING_START_DELAY
- See Also:
-
PROFILING_START_DELAY_DEFAULT
public static final int PROFILING_START_DELAY_DEFAULT- See Also:
-
PROFILING_START_FORCE_FIRST
- See Also:
-
PROFILING_START_FORCE_FIRST_DEFAULT
public static final boolean PROFILING_START_FORCE_FIRST_DEFAULT- See Also:
-
PROFILING_UPLOAD_PERIOD
- See Also:
-
PROFILING_UPLOAD_PERIOD_DEFAULT
public static final int PROFILING_UPLOAD_PERIOD_DEFAULT- See Also:
-
PROFILING_TEMPLATE_OVERRIDE_FILE
- See Also:
-
PROFILING_UPLOAD_TIMEOUT
- See Also:
-
PROFILING_UPLOAD_TIMEOUT_DEFAULT
public static final int PROFILING_UPLOAD_TIMEOUT_DEFAULT- See Also:
-
PROFILING_UPLOAD_COMPRESSION
Deprecated.UsePROFILING_DEBUG_UPLOAD_COMPRESSIONinstead. This will be removed in a future release.- See Also:
-
PROFILING_PROXY_HOST
- See Also:
-
PROFILING_PROXY_PORT
- See Also:
-
PROFILING_PROXY_PORT_DEFAULT
public static final int PROFILING_PROXY_PORT_DEFAULT- See Also:
-
PROFILING_PROXY_USERNAME
- See Also:
-
PROFILING_PROXY_PASSWORD
- See Also:
-
PROFILING_EXCEPTION_SAMPLE_LIMIT
- See Also:
-
PROFILING_EXCEPTION_SAMPLE_LIMIT_DEFAULT
public static final int PROFILING_EXCEPTION_SAMPLE_LIMIT_DEFAULT- See Also:
-
PROFILING_EXCEPTION_RECORD_MESSAGE
- See Also:
-
PROFILING_EXCEPTION_RECORD_MESSAGE_DEFAULT
public static final boolean PROFILING_EXCEPTION_RECORD_MESSAGE_DEFAULT- See Also:
-
PROFILING_BACKPRESSURE_SAMPLING_ENABLED
- See Also:
-
PROFILING_BACKPRESSURE_SAMPLING_ENABLED_DEFAULT
public static final boolean PROFILING_BACKPRESSURE_SAMPLING_ENABLED_DEFAULT- See Also:
-
PROFILING_BACKPRESSURE_SAMPLE_LIMIT_DEFAULT
public static final int PROFILING_BACKPRESSURE_SAMPLE_LIMIT_DEFAULT- See Also:
-
PROFILING_DIRECT_ALLOCATION_SAMPLE_LIMIT
- See Also:
-
PROFILING_DIRECT_ALLOCATION_SAMPLE_LIMIT_DEFAULT
public static final int PROFILING_DIRECT_ALLOCATION_SAMPLE_LIMIT_DEFAULT- See Also:
-
PROFILING_EXCEPTION_HISTOGRAM_TOP_ITEMS
- See Also:
-
PROFILING_EXCEPTION_HISTOGRAM_TOP_ITEMS_DEFAULT
public static final int PROFILING_EXCEPTION_HISTOGRAM_TOP_ITEMS_DEFAULT- See Also:
-
PROFILING_EXCEPTION_HISTOGRAM_MAX_COLLECTION_SIZE
- See Also:
-
PROFILING_EXCEPTION_HISTOGRAM_MAX_COLLECTION_SIZE_DEFAULT
public static final int PROFILING_EXCEPTION_HISTOGRAM_MAX_COLLECTION_SIZE_DEFAULT- See Also:
-
PROFILING_EXCLUDE_AGENT_THREADS
- See Also:
-
PROFILING_HOTSPOTS_ENABLED
- See Also:
-
PROFILING_AUXILIARY_TYPE
- See Also:
-
PROFILING_AUXILIARY_TYPE_DEFAULT
- See Also:
-
PROFILING_JFR_REPOSITORY_BASE
- See Also:
-
PROFILING_JFR_REPOSITORY_BASE_DEFAULT
-
PROFILING_DATADOG_PROFILER_ENABLED
- See Also:
-
PROFILING_DIRECT_ALLOCATION_ENABLED
- See Also:
-
PROFILING_DIRECT_ALLOCATION_ENABLED_DEFAULT
public static final boolean PROFILING_DIRECT_ALLOCATION_ENABLED_DEFAULT- See Also:
-
PROFILING_STACKDEPTH
- See Also:
-
PROFILING_STACKDEPTH_DEFAULT
public static final int PROFILING_STACKDEPTH_DEFAULT- See Also:
-
PROFILING_DATADOG_PROFILER_SCRATCH
- See Also:
-
PROFILING_DATADOG_PROFILER_LIBPATH
- See Also:
-
PROFILING_DATADOG_PROFILER_ALLOC_ENABLED
- See Also:
-
PROFILING_DATADOG_PROFILER_ALLOC_INTERVAL
- See Also:
-
PROFILING_DATADOG_PROFILER_ALLOC_INTERVAL_DEFAULT
public static final int PROFILING_DATADOG_PROFILER_ALLOC_INTERVAL_DEFAULT- See Also:
-
PROFILING_DATADOG_PROFILER_CPU_ENABLED
- See Also:
-
PROFILING_DATADOG_PROFILER_CPU_ENABLED_DEFAULT
public static final boolean PROFILING_DATADOG_PROFILER_CPU_ENABLED_DEFAULT- See Also:
-
PROFILING_DATADOG_PROFILER_CPU_INTERVAL
- See Also:
-
PROFILING_DATADOG_PROFILER_CPU_INTERVAL_DEFAULT
public static final int PROFILING_DATADOG_PROFILER_CPU_INTERVAL_DEFAULT- See Also:
-
PROFILING_DATADOG_PROFILER_WALL_ENABLED
- See Also:
-
PROFILING_DATADOG_PROFILER_WALL_ENABLED_DEFAULT
public static final boolean PROFILING_DATADOG_PROFILER_WALL_ENABLED_DEFAULT- See Also:
-
PROFILING_DATADOG_PROFILER_WALL_INTERVAL
- See Also:
-
PROFILING_DATADOG_PROFILER_WALL_INTERVAL_DEFAULT
public static final int PROFILING_DATADOG_PROFILER_WALL_INTERVAL_DEFAULT- See Also:
-
PROFILING_DATADOG_PROFILER_J9_CPU_INTERVAL_DEFAULT
public static final int PROFILING_DATADOG_PROFILER_J9_CPU_INTERVAL_DEFAULT- See Also:
-
PROFILING_DATADOG_PROFILER_WALL_COLLAPSING
- See Also:
-
PROFILING_DATADOG_PROFILER_WALL_COLLAPSING_DEFAULT
public static final boolean PROFILING_DATADOG_PROFILER_WALL_COLLAPSING_DEFAULT- See Also:
-
PROFILING_DATADOG_PROFILER_WALL_CONTEXT_FILTER
- See Also:
-
PROFILING_DATADOG_PROFILER_WALL_CONTEXT_FILTER_DEFAULT
public static final boolean PROFILING_DATADOG_PROFILER_WALL_CONTEXT_FILTER_DEFAULT- See Also:
-
PROFILING_DATADOG_PROFILER_SCHEDULING_EVENT
- See Also:
-
PROFILING_DATADOG_PROFILER_SCHEDULING_EVENT_INTERVAL
- See Also:
-
PROFILING_PROCESS_CONTEXT_ENABLED
- See Also:
-
PROFILING_PROCESS_CONTEXT_ENABLED_DEFAULT
public static final boolean PROFILING_PROCESS_CONTEXT_ENABLED_DEFAULT- See Also:
-
PROFILING_DATADOG_PROFILER_LOG_LEVEL
- See Also:
-
PROFILING_DATADOG_PROFILER_LOG_LEVEL_DEFAULT
- See Also:
-
PROFILING_DATADOG_PROFILER_STACKDEPTH
- See Also:
-
PROFILING_DATADOG_PROFILER_CSTACK
- See Also:
-
PROFILING_DATADOG_PROFILER_CSTACK_DEFAULT
- See Also:
-
PROFILING_DATADOG_PROFILER_SAFEMODE
- See Also:
-
PROFILING_DATADOG_PROFILER_SAFEMODE_DEFAULT
public static final int PROFILING_DATADOG_PROFILER_SAFEMODE_DEFAULT- See Also:
-
PROFILING_DATADOG_PROFILER_LINE_NUMBERS
- See Also:
-
PROFILING_DATADOG_PROFILER_LINE_NUMBERS_DEFAULT
public static final boolean PROFILING_DATADOG_PROFILER_LINE_NUMBERS_DEFAULT- See Also:
-
PROFILING_DATADOG_PROFILER_MEMLEAK_ENABLED
Deprecated.- See Also:
-
PROFILING_DATADOG_PROFILER_MEMLEAK_INTERVAL
Deprecated.- See Also:
-
PROFILING_DATADOG_PROFILER_MEMLEAK_CAPACITY
Deprecated.- See Also:
-
PROFILING_DATADOG_PROFILER_LIVEHEAP_ENABLED
- See Also:
-
PROFILING_DATADOG_PROFILER_LIVEHEAP_ENABLED_DEFAULT
public static final boolean PROFILING_DATADOG_PROFILER_LIVEHEAP_ENABLED_DEFAULT- See Also:
-
PROFILING_DATADOG_PROFILER_LIVEHEAP_INTERVAL
- See Also:
-
PROFILING_DATADOG_PROFILER_LIVEHEAP_CAPACITY
- See Also:
-
PROFILING_DATADOG_PROFILER_LIVEHEAP_CAPACITY_DEFAULT
public static final int PROFILING_DATADOG_PROFILER_LIVEHEAP_CAPACITY_DEFAULT- See Also:
-
PROFILING_DATADOG_PROFILER_LIVEHEAP_TRACK_HEAPSIZE
- See Also:
-
PROFILING_DATADOG_PROFILER_LIVEHEAP_TRACK_HEAPSIZE_DEFAFULT
public static final boolean PROFILING_DATADOG_PROFILER_LIVEHEAP_TRACK_HEAPSIZE_DEFAFULT- See Also:
-
PROFILING_DATADOG_PROFILER_LIVEHEAP_SAMPLE_PERCENT
- See Also:
-
PROFILING_DATADOG_PROFILER_LIVEHEAP_SAMPLE_PERCENT_DEFAULT
public static final int PROFILING_DATADOG_PROFILER_LIVEHEAP_SAMPLE_PERCENT_DEFAULT- See Also:
-
PROFILING_ENDPOINT_COLLECTION_ENABLED
- See Also:
-
PROFILING_ENDPOINT_COLLECTION_ENABLED_DEFAULT
public static final boolean PROFILING_ENDPOINT_COLLECTION_ENABLED_DEFAULT- See Also:
-
PROFILING_JFR_REPOSITORY_MAXSIZE
- See Also:
-
PROFILING_JFR_REPOSITORY_MAXSIZE_DEFAULT
public static final int PROFILING_JFR_REPOSITORY_MAXSIZE_DEFAULT- See Also:
-
PROFILING_UPLOAD_SUMMARY_ON_413
- See Also:
-
PROFILING_UPLOAD_SUMMARY_ON_413_DEFAULT
public static final boolean PROFILING_UPLOAD_SUMMARY_ON_413_DEFAULT- See Also:
-
PROFILING_TEMP_DIR
- See Also:
-
PROFILING_TEMP_DIR_DEFAULT
-
PROFILING_AGENTLESS
- See Also:
-
PROFILING_AGENTLESS_DEFAULT
public static final boolean PROFILING_AGENTLESS_DEFAULT- See Also:
-
PROFILING_DISABLED_EVENTS
- See Also:
-
PROFILING_ENABLED_EVENTS
- See Also:
-
PROFILING_DEBUG_DUMP_PATH
- See Also:
-
PROFILING_DEBUG_JFR_DISABLED
- See Also:
-
PROFILING_DEBUG_UPLOAD_COMPRESSION
Configuration for profile upload compression.
Supported values are:- on: equivalent to 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)
- See Also:
-
PROFILING_DEBUG_UPLOAD_COMPRESSION_DEFAULT
- See Also:
-
PROFILING_CONTEXT_ATTRIBUTES
- See Also:
-
PROFILING_CONTEXT_ATTRIBUTES_SPAN_NAME_ENABLED
- See Also:
-
PROFILING_CONTEXT_ATTRIBUTES_RESOURCE_NAME_ENABLED
- See Also:
-
PROFILING_QUEUEING_TIME_ENABLED
- See Also:
-
PROFILING_QUEUEING_TIME_ENABLED_DEFAULT
public static final boolean PROFILING_QUEUEING_TIME_ENABLED_DEFAULT- See Also:
-
PROFILING_SMAP_COLLECTION_ENABLED
- See Also:
-
PROFILING_SMAP_COLLECTION_ENABLED_DEFAULT
public static final boolean PROFILING_SMAP_COLLECTION_ENABLED_DEFAULT- See Also:
-
PROFILING_SMAP_AGGREGATION_ENABLED
- See Also:
-
PROFILING_SMAP_AGGREGATION_ENABLED_DEFAULT
public static final boolean PROFILING_SMAP_AGGREGATION_ENABLED_DEFAULT- See Also:
-
PROFILING_QUEUEING_TIME_THRESHOLD_MILLIS
- See Also:
-
PROFILING_QUEUEING_TIME_THRESHOLD_MILLIS_DEFAULT
public static final long PROFILING_QUEUEING_TIME_THRESHOLD_MILLIS_DEFAULT- See Also:
-
PROFILING_ULTRA_MINIMAL
- See Also:
-
PROFILING_HEAP_HISTOGRAM_ENABLED
- See Also:
-
PROFILING_HEAP_HISTOGRAM_ENABLED_DEFAULT
public static final boolean PROFILING_HEAP_HISTOGRAM_ENABLED_DEFAULT- See Also:
-
PROFILING_HEAP_HISTOGRAM_MODE
- See Also:
-
PROFILING_HEAP_HISTOGRAM_MODE_DEFAULT
- See Also:
-
PROFILING_HEAP_TRACK_GENERATIONS
- See Also:
-
PROFILING_HEAP_TRACK_GENERATIONS_DEFAULT
public static final boolean PROFILING_HEAP_TRACK_GENERATIONS_DEFAULT- See Also:
-
PROFILING_TIMELINE_EVENTS_ENABLED
- See Also:
-
PROFILING_TIMELINE_EVENTS_ENABLED_DEFAULT
public static final boolean PROFILING_TIMELINE_EVENTS_ENABLED_DEFAULT- See Also:
-
PROFILING_DETAILED_DEBUG_LOGGING
- See Also:
-
PROFILING_DETAILED_DEBUG_LOGGING_DEFAULT
public static final boolean PROFILING_DETAILED_DEBUG_LOGGING_DEFAULT- See Also:
-
PROFILING_SCRUB_ENABLED
- See Also:
-
PROFILING_SCRUB_ENABLED_DEFAULT
public static final boolean PROFILING_SCRUB_ENABLED_DEFAULT- See Also:
-
PROFILING_SCRUB_FAIL_OPEN
- See Also:
-
PROFILING_SCRUB_FAIL_OPEN_DEFAULT
public static final boolean PROFILING_SCRUB_FAIL_OPEN_DEFAULT- See Also:
-
PROFILING_SCRUB_EXCLUDE_EVENTS
- See Also:
-
PROFILING_DEBUG_UPLOAD_COMPRESSIONinstead.