-
Notifications
You must be signed in to change notification settings - Fork 328
Expand file tree
/
Copy pathGeneralConfig.java
More file actions
117 lines (99 loc) · 6.38 KB
/
GeneralConfig.java
File metadata and controls
117 lines (99 loc) · 6.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
package datadog.trace.api.config;
/**
* A list of keys to be used in a Properties instance with dd-trace-ot's DDTracer as follows:
*
* <pre>
* DDTracer.builder().withProperties(new Properties()).build()
* </pre>
*
* If using dd-java-agent, these keys represent settings that should be configured via system
* properties, environment variables, or config properties file. See online documentation for
* details.
*/
public final class GeneralConfig {
public static final String CONFIGURATION_FILE = "trace.config";
public static final String API_KEY = "api-key";
public static final String APPLICATION_KEY = "application-key";
public static final String API_KEY_FILE = "api-key-file";
public static final String APPLICATION_KEY_FILE = "application-key-file";
public static final String SITE = "site";
public static final String SERVICE_NAME = "service.name";
public static final String SERVICE_NAME_SET_BY_USER = "service.name.set.by.user";
public static final String ENV = "env";
public static final String VERSION = "version";
public static final String PRIMARY_TAG = "primary.tag";
public static final String TRACE_TAGS = "trace.tags";
public static final String TAGS = "tags";
@Deprecated // Use dd.tags instead
public static final String GLOBAL_TAGS = "trace.global.tags";
public static final String EXPERIMENTAL_PROPAGATE_PROCESS_TAGS_ENABLED =
"experimental.propagate.process.tags.enabled";
public static final String LOG_LEVEL = "log.level";
public static final String TRACE_DEBUG = "trace.debug";
public static final String TRACE_TRIAGE = "trace.triage";
public static final String TRIAGE_REPORT_TRIGGER = "triage.report.trigger";
public static final String TRIAGE_REPORT_DIR = "triage.report.dir";
public static final String STARTUP_LOGS_ENABLED = "trace.startup.logs";
public static final String DOGSTATSD_START_DELAY = "dogstatsd.start-delay";
public static final String DOGSTATSD_HOST = "dogstatsd.host";
public static final String DOGSTATSD_PORT = "dogstatsd.port";
public static final String DOGSTATSD_PATH = "dogstatsd.path";
public static final String DOGSTATSD_ARGS = "dogstatsd.args";
public static final String DOGSTATSD_NAMED_PIPE = "dogstatsd.pipe.name";
public static final String STATSD_CLIENT_QUEUE_SIZE = "statsd.client.queue.size";
public static final String STATSD_CLIENT_SOCKET_BUFFER = "statsd.client.socket.buffer";
public static final String STATSD_CLIENT_SOCKET_TIMEOUT = "statsd.client.socket.timeout";
public static final String RUNTIME_METRICS_ENABLED = "runtime.metrics.enabled";
public static final String RUNTIME_ID_ENABLED = "runtime-id.enabled";
public static final String RUNTIME_METRICS_RUNTIME_ID_ENABLED =
"runtime.metrics.runtime-id.enabled";
public static final String HEALTH_METRICS_ENABLED = "trace.health.metrics.enabled";
public static final String HEALTH_METRICS_STATSD_HOST = "trace.health.metrics.statsd.host";
public static final String HEALTH_METRICS_STATSD_PORT = "trace.health.metrics.statsd.port";
public static final String PERF_METRICS_ENABLED = "trace.perf.metrics.enabled";
public static final String TRACE_STATS_COMPUTATION_ENABLED = "trace.stats.computation.enabled";
public static final String TRACER_METRICS_ENABLED = "trace.tracer.metrics.enabled";
public static final String TRACER_METRICS_BUFFERING_ENABLED =
"trace.tracer.metrics.buffering.enabled";
public static final String TRACER_METRICS_MAX_AGGREGATES = "trace.tracer.metrics.max.aggregates";
public static final String TRACER_METRICS_MAX_PENDING = "trace.tracer.metrics.max.pending";
public static final String TRACER_METRICS_IGNORED_RESOURCES =
"trace.tracer.metrics.ignored.resources";
public static final String AZURE_APP_SERVICES = "azure.app.services";
public static final String INTERNAL_EXIT_ON_FAILURE = "trace.internal.exit.on.failure";
public static final String DATA_JOBS_ENABLED = "data.jobs.enabled";
public static final String DATA_JOBS_COMMAND_PATTERN = "data.jobs.command.pattern";
public static final String DATA_JOBS_OPENLINEAGE_ENABLED = "data.jobs.openlineage.enabled";
public static final String DATA_STREAMS_ENABLED = "data.streams.enabled";
public static final String DATA_STREAMS_BUCKET_DURATION_SECONDS =
"data.streams.bucket_duration.seconds";
public static final String TELEMETRY_ENABLED = "instrumentation.telemetry.enabled";
public static final String TELEMETRY_HEARTBEAT_INTERVAL = "telemetry.heartbeat.interval";
public static final String TELEMETRY_EXTENDED_HEARTBEAT_INTERVAL =
"telemetry.extended.heartbeat.interval";
public static final String TELEMETRY_METRICS_INTERVAL = "telemetry.metrics.interval";
public static final String TELEMETRY_METRICS_ENABLED = "telemetry.metrics.enabled";
public static final String TELEMETRY_DEPENDENCY_COLLECTION_ENABLED =
"telemetry.dependency-collection.enabled";
public static final String TELEMETRY_LOG_COLLECTION_ENABLED = "telemetry.log-collection.enabled";
public static final String TELEMETRY_DEPENDENCY_RESOLUTION_QUEUE_SIZE =
"telemetry.dependency-resolution.queue.size";
public static final String TELEMETRY_DEBUG_REQUESTS_ENABLED = "telemetry.debug.requests.enabled";
public static final String AGENTLESS_LOG_SUBMISSION_ENABLED = "agentless.log.submission.enabled";
public static final String AGENTLESS_LOG_SUBMISSION_QUEUE_SIZE =
"agentless.log.submission.queue.size";
public static final String TELEMETRY_DEPENDENCY_RESOLUTION_PERIOD_MILLIS =
"telemetry.dependency.resolution.period.millis";
public static final String AGENTLESS_LOG_SUBMISSION_LEVEL = "agentless.log.submission.level";
public static final String AGENTLESS_LOG_SUBMISSION_URL = "agentless.log.submission.url";
public static final String APM_TRACING_ENABLED = "apm.tracing.enabled";
public static final String JDK_SOCKET_ENABLED = "jdk.socket.enabled";
public static final String OPTIMIZED_MAP_ENABLED = "optimized.map.enabled";
public static final String TAG_NAME_UTF8_CACHE_SIZE = "tag.name.utf8.cache.size";
public static final String TAG_VALUE_UTF8_CACHE_SIZE = "tag.value.utf8.cache.size";
public static final String STACK_TRACE_LENGTH_LIMIT = "stack.trace.length.limit";
public static final String SSI_INJECTION_ENABLED = "injection.enabled";
public static final String SSI_INJECTION_FORCE = "inject.force";
public static final String INSTRUMENTATION_SOURCE = "instrumentation.source";
private GeneralConfig() {}
}