dd-trace
Version:
Datadog APM tracing client for JavaScript
2,116 lines • 93.6 kB
JSON
{
"version": "2",
"supportedConfigurations": {
"DD_ACTION_EXECUTION_ID": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_AGENTLESS_LOG_SUBMISSION_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "false"
}
],
"DD_AGENTLESS_LOG_SUBMISSION_URL": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"_DD_APM_TRACING_AGENTLESS_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "false",
"description": "Experimental: Enable agentless APM span intake. When enabled, spans are sent directly to Datadog intake without an agent."
}
],
"DD_AGENT_HOST": [
{
"implementation": "E",
"type": "string",
"configurationNames": [
"hostname"
],
"default": "127.0.0.1",
"aliases": [
"DD_TRACE_AGENT_HOSTNAME"
]
}
],
"DD_AI_GUARD_BLOCK": [
{
"implementation": "C",
"type": "boolean",
"configurationNames": [
"experimental.aiguard.block"
],
"default": "true"
}
],
"DD_AI_GUARD_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"configurationNames": [
"experimental.aiguard.enabled"
],
"default": "false"
}
],
"DD_AI_GUARD_ENDPOINT": [
{
"implementation": "A",
"type": "string",
"configurationNames": [
"experimental.aiguard.endpoint"
],
"default": null
}
],
"DD_AI_GUARD_MAX_CONTENT_SIZE": [
{
"implementation": "A",
"type": "int",
"configurationNames": [
"experimental.aiguard.maxContentSize"
],
"default": "524288"
}
],
"DD_AI_GUARD_MAX_MESSAGES_LENGTH": [
{
"implementation": "A",
"type": "int",
"configurationNames": [
"experimental.aiguard.maxMessagesLength"
],
"default": "16"
}
],
"DD_AI_GUARD_TIMEOUT": [
{
"implementation": "A",
"type": "int",
"configurationNames": [
"experimental.aiguard.timeout"
],
"default": "10000"
}
],
"DD_API_KEY": [
{
"implementation": "A",
"type": "string",
"default": null,
"aliases": [
"DATADOG_API_KEY"
],
"internalPropertyName": "apiKey"
}
],
"DD_API_SECURITY_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"configurationNames": [
"appsec.apiSecurity.enabled",
"experimental.appsec.apiSecurity.enabled"
],
"default": "true",
"aliases": [
"DD_EXPERIMENTAL_API_SECURITY_ENABLED"
]
}
],
"DD_API_SECURITY_ENDPOINT_COLLECTION_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"configurationNames": [
"appsec.apiSecurity.endpointCollectionEnabled",
"experimental.appsec.apiSecurity.endpointCollectionEnabled"
],
"default": "true"
}
],
"DD_API_SECURITY_ENDPOINT_COLLECTION_MESSAGE_LIMIT": [
{
"implementation": "A",
"type": "int",
"configurationNames": [
"appsec.apiSecurity.endpointCollectionMessageLimit",
"experimental.appsec.apiSecurity.endpointCollectionMessageLimit"
],
"default": "300"
}
],
"DD_API_SECURITY_DOWNSTREAM_BODY_ANALYSIS_SAMPLE_RATE": [
{
"implementation": "A",
"type": "decimal",
"internalPropertyName": "appsec.apiSecurity.downstreamBodyAnalysisSampleRate",
"default": "0.5"
}
],
"DD_API_SECURITY_MAX_DOWNSTREAM_REQUEST_BODY_ANALYSIS": [
{
"implementation": "A",
"type": "int",
"internalPropertyName": "appsec.apiSecurity.maxDownstreamRequestBodyAnalysis",
"default": "1"
}
],
"DD_API_SECURITY_SAMPLE_DELAY": [
{
"implementation": "A",
"type": "decimal",
"default": "30",
"internalPropertyName": "appsec.apiSecurity.sampleDelay"
}
],
"DD_APM_FLUSH_DEADLINE_MILLISECONDS": [
{
"implementation": "A",
"type": "int",
"default": "100",
"allowed": "\\d+"
}
],
"DD_APM_TRACING_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"configurationNames": [
"apmTracingEnabled"
],
"default": "true",
"aliases": [
"DD_TRACING_ENABLED"
]
}
],
"DD_APPSEC_AUTO_USER_INSTRUMENTATION_MODE": [
{
"implementation": "E",
"type": "string",
"configurationNames": [
"appsec.eventTracking.mode",
"experimental.appsec.eventTracking.mode"
],
"default": "identification",
"aliases": [
"DD_APPSEC_AUTOMATED_USER_EVENTS_TRACKING"
]
}
],
"DD_APPSEC_COLLECT_ALL_HEADERS": [
{
"implementation": "A",
"type": "boolean",
"configurationNames": [
"appsec.extendedHeadersCollection.enabled",
"experimental.appsec.extendedHeadersCollection.enabled"
],
"default": "false",
"deprecated": true
}
],
"DD_APPSEC_ENABLED": [
{
"implementation": "C",
"type": "boolean",
"configurationNames": [
"appsec.enabled",
"appsec",
"experimental.appsec.enabled",
"experimental.appsec"
],
"default": null
}
],
"DD_APPSEC_GRAPHQL_BLOCKED_TEMPLATE_JSON": [
{
"implementation": "A",
"type": "string",
"configurationNames": [
"appsec.blockedTemplateGraphql",
"experimental.appsec.blockedTemplateGraphql"
],
"default": null,
"transform": "readFilePath"
}
],
"DD_APPSEC_HEADER_COLLECTION_REDACTION_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"configurationNames": [
"appsec.extendedHeadersCollection.redaction",
"experimental.appsec.extendedHeadersCollection.redaction"
],
"default": "true",
"deprecated": true
}
],
"DD_APPSEC_HTTP_BLOCKED_TEMPLATE_HTML": [
{
"implementation": "B",
"type": "string",
"configurationNames": [
"appsec.blockedTemplateHtml",
"experimental.appsec.blockedTemplateHtml"
],
"default": null,
"transform": "readFilePath"
}
],
"DD_APPSEC_HTTP_BLOCKED_TEMPLATE_JSON": [
{
"implementation": "B",
"type": "string",
"configurationNames": [
"appsec.blockedTemplateJson",
"experimental.appsec.blockedTemplateJson"
],
"default": null,
"transform": "readFilePath"
}
],
"DD_APPSEC_MAX_COLLECTED_HEADERS": [
{
"implementation": "A",
"type": "int",
"configurationNames": [
"appsec.extendedHeadersCollection.maxHeaders",
"experimental.appsec.extendedHeadersCollection.maxHeaders"
],
"default": "50",
"deprecated": true
}
],
"DD_APPSEC_MAX_STACK_TRACES": [
{
"implementation": "A",
"type": "int",
"configurationNames": [
"appsec.stackTrace.maxStackTraces",
"experimental.appsec.stackTrace.maxStackTraces"
],
"aliases": [
"DD_APPSEC_MAX_STACKTRACES"
],
"default": "2"
}
],
"DD_APPSEC_MAX_STACK_TRACE_DEPTH": [
{
"implementation": "A",
"type": "int",
"configurationNames": [
"appsec.stackTrace.maxDepth",
"experimental.appsec.stackTrace.maxDepth"
],
"aliases": [
"DD_APPSEC_MAX_STACKTRACE_DEPTH"
],
"default": "32"
}
],
"DD_APPSEC_OBFUSCATION_PARAMETER_KEY_REGEXP": [
{
"implementation": "B",
"type": "string",
"configurationNames": [
"appsec.obfuscatorKeyRegex",
"experimental.appsec.obfuscatorKeyRegex"
],
"default": "(?i)pass|pw(?:or)?d|secret|(?:api|private|public|access)[_-]?key|token|consumer[_-]?(?:id|key|secret)|sign(?:ed|ature)|bearer|authorization|jsessionid|phpsessid|asp\\.net[_-]sessionid|sid|jwt"
}
],
"DD_APPSEC_OBFUSCATION_PARAMETER_VALUE_REGEXP": [
{
"implementation": "G",
"type": "string",
"configurationNames": [
"appsec.obfuscatorValueRegex",
"experimental.appsec.obfuscatorValueRegex"
],
"default": "(?i)(?:p(?:ass)?w(?:or)?d|pass(?:[_-]?phrase)?|secret(?:[_-]?key)?|(?:(?:api|private|public|access)[_-]?)key(?:[_-]?id)?|(?:(?:auth|access|id|refresh)[_-]?)?token|consumer[_-]?(?:id|key|secret)|sign(?:ed|ature)?|auth(?:entication|orization)?|jsessionid|phpsessid|asp\\.net(?:[_-]|-)sessionid|sid|jwt)(?:\\s*=([^;&]+)|\"\\s*:\\s*(\"[^\"]+\"|\\d+))|bearer\\s+([a-z0-9\\._\\-]+)|token\\s*:\\s*([a-z0-9]{13})|gh[opsu]_([0-9a-zA-Z]{36})|ey[I-L][\\w=-]+\\.(ey[I-L][\\w=-]+(?:\\.[\\w.+\\/=-]+)?)|[\\-]{5}BEGIN[a-z\\s]+PRIVATE\\sKEY[\\-]{5}([^\\-]+)[\\-]{5}END[a-z\\s]+PRIVATE\\sKEY|ssh-rsa\\s*([a-z0-9\\/\\.+]{100,})"
}
],
"DD_APPSEC_RASP_COLLECT_REQUEST_BODY": [
{
"implementation": "A",
"type": "boolean",
"configurationNames": [
"appsec.rasp.bodyCollection",
"experimental.appsec.rasp.bodyCollection"
],
"default": "false",
"deprecated": true
}
],
"DD_APPSEC_RASP_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"configurationNames": [
"appsec.rasp.enabled",
"experimental.appsec.rasp.enabled"
],
"default": "true"
}
],
"DD_APPSEC_RULES": [
{
"implementation": "B",
"type": "string",
"configurationNames": [
"appsec.rules",
"experimental.appsec.rules"
],
"default": null
}
],
"DD_APPSEC_SCA_ENABLED": [
{
"implementation": "B",
"type": "boolean",
"default": null,
"internalPropertyName": "appsec.sca.enabled"
}
],
"DD_APPSEC_STACK_TRACE_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"configurationNames": [
"appsec.stackTrace.enabled",
"experimental.appsec.stackTrace.enabled"
],
"default": "true"
}
],
"DD_APPSEC_TRACE_RATE_LIMIT": [
{
"implementation": "A",
"type": "int",
"configurationNames": [
"appsec.rateLimit",
"experimental.appsec.rateLimit"
],
"default": "100"
}
],
"DD_APPSEC_WAF_TIMEOUT": [
{
"implementation": "E",
"type": "int",
"configurationNames": [
"appsec.wafTimeout",
"experimental.appsec.wafTimeout"
],
"default": "5000"
}
],
"DD_APP_KEY": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_AZURE_RESOURCE_GROUP": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_CIVISIBILITY_AGENTLESS_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "false"
}
],
"DD_CIVISIBILITY_AGENTLESS_URL": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_CIVISIBILITY_AUTO_INSTRUMENTATION_PROVIDER": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_CIVISIBILITY_DANGEROUSLY_FORCE_COVERAGE": [
{
"implementation": "A",
"type": "boolean",
"default": "false"
}
],
"DD_CIVISIBILITY_DANGEROUSLY_FORCE_TEST_SKIPPING": [
{
"implementation": "A",
"type": "boolean",
"default": "false"
}
],
"DD_CIVISIBILITY_EARLY_FLAKE_DETECTION_ENABLED": [
{
"implementation": "B",
"type": "boolean",
"default": "true",
"internalPropertyName": "isEarlyFlakeDetectionEnabled"
}
],
"DD_CIVISIBILITY_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "false"
}
],
"DD_CIVISIBILITY_FLAKY_RETRY_COUNT": [
{
"implementation": "A",
"type": "int",
"default": "5",
"internalPropertyName": "flakyTestRetriesCount"
}
],
"DD_CIVISIBILITY_FLAKY_RETRY_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true",
"internalPropertyName": "isFlakyTestRetriesEnabled"
}
],
"DD_CIVISIBILITY_GIT_UNSHALLOW_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_CIVISIBILITY_GIT_UPLOAD_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true",
"internalPropertyName": "isGitUploadEnabled"
}
],
"DD_CIVISIBILITY_IMPACTED_TESTS_DETECTION_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true",
"internalPropertyName": "isImpactedTestsEnabled"
}
],
"DD_CIVISIBILITY_ITR_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true",
"internalPropertyName": "isIntelligentTestRunnerEnabled"
}
],
"DD_ENABLE_LAGE_PACKAGE_NAME": [
{
"implementation": "A",
"type": "boolean",
"default": "false"
}
],
"DD_CIVISIBILITY_MANUAL_API_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_CIVISIBILITY_RUM_FLUSH_WAIT_MILLIS": [
{
"implementation": "A",
"type": "int",
"default": "500"
}
],
"DD_CIVISIBILITY_TEST_COMMAND": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_CIVISIBILITY_TEST_MODULE_ID": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_CIVISIBILITY_TEST_SESSION_ID": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_CODE_ORIGIN_FOR_SPANS_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"configurationNames": [
"codeOriginForSpans.enabled"
],
"default": "true"
}
],
"DD_CODE_ORIGIN_FOR_SPANS_EXPERIMENTAL_EXIT_SPANS_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "false",
"configurationNames": [
"codeOriginForSpans.experimental.exit_spans.enabled"
]
}
],
"DD_CRASHTRACKING_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_CUSTOM_PARENT_ID": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_CUSTOM_TRACE_ID": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_DATA_STREAMS_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "false",
"configurationNames": [
"dsmEnabled"
]
}
],
"DD_DBM_INJECT_SQL_BASEHASH": [
{
"implementation": "A",
"type": "boolean",
"configurationNames": [
"dbm.injectSqlBaseHash"
],
"default": "false"
}
],
"DD_DBM_PROPAGATION_MODE": [
{
"implementation": "A",
"type": "string",
"configurationNames": [
"dbmPropagationMode"
],
"default": "disabled"
}
],
"DD_DOGSTATSD_HOST": [
{
"implementation": "A",
"type": "string",
"configurationNames": [
"dogstatsd.hostname"
],
"default": "localhost",
"aliases": [
"DD_DOGSTATSD_HOSTNAME"
]
}
],
"DD_DOGSTATSD_PORT": [
{
"implementation": "A",
"type": "int",
"configurationNames": [
"dogstatsd.port"
],
"default": "8125"
}
],
"DD_DYNAMIC_INSTRUMENTATION_CAPTURE_TIMEOUT_MS": [
{
"implementation": "A",
"type": "int",
"configurationNames": [
"dynamicInstrumentation.captureTimeoutMs"
],
"default": "15"
}
],
"DD_DYNAMIC_INSTRUMENTATION_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"configurationNames": [
"dynamicInstrumentation.enabled"
],
"default": "false"
}
],
"DD_DYNAMIC_INSTRUMENTATION_PROBE_FILE": [
{
"implementation": "B",
"type": "string",
"configurationNames": [
"dynamicInstrumentation.probeFile"
],
"default": null
}
],
"DD_DYNAMIC_INSTRUMENTATION_REDACTED_IDENTIFIERS": [
{
"implementation": "A",
"type": "array",
"configurationNames": [
"dynamicInstrumentation.redactedIdentifiers"
],
"default": ""
}
],
"DD_DYNAMIC_INSTRUMENTATION_REDACTION_EXCLUDED_IDENTIFIERS": [
{
"implementation": "C",
"type": "array",
"configurationNames": [
"dynamicInstrumentation.redactionExcludedIdentifiers"
],
"default": ""
}
],
"DD_DYNAMIC_INSTRUMENTATION_UPLOAD_INTERVAL_SECONDS": [
{
"implementation": "C",
"type": "decimal",
"configurationNames": [
"dynamicInstrumentation.uploadIntervalSeconds"
],
"default": "1.0"
}
],
"DD_ENABLE_NX_SERVICE_NAME": [
{
"implementation": "B",
"type": "boolean",
"default": "false"
}
],
"DD_ENV": [
{
"implementation": "B",
"type": "string",
"configurationNames": [
"env"
],
"default": null
}
],
"DD_EXPERIMENTAL_APPSEC_STANDALONE_ENABLED": [
{
"implementation": "B",
"type": "boolean",
"default": "false",
"configurationNames": [
"experimental.appsec.standalone.enabled"
]
}
],
"DD_EXPERIMENTAL_FLAGGING_PROVIDER_INITIALIZATION_TIMEOUT_MS": [
{
"implementation": "A",
"type": "int",
"configurationNames": [
"experimental.flaggingProvider.initializationTimeoutMs"
],
"default": "30000"
}
],
"DD_EXPERIMENTAL_FLAGGING_PROVIDER_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"configurationNames": [
"experimental.flaggingProvider.enabled"
],
"default": "false"
}
],
"DD_EXPERIMENTAL_PROPAGATE_PROCESS_TAGS_ENABLED": [
{
"implementation": "B",
"type": "boolean",
"default": "true"
}
],
"DD_EXPERIMENTAL_TEST_OPT_SETTINGS_CACHE": [
{
"implementation": "A",
"type": "string",
"default": ""
}
],
"DD_EXPERIMENTAL_TEST_OPT_GIT_CACHE_DIR": [
{
"implementation": "B",
"type": "string",
"default": null
}
],
"DD_EXPERIMENTAL_TEST_OPT_GIT_CACHE_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "false"
}
],
"DD_EXPERIMENTAL_TEST_REQUESTS_FS_CACHE": [
{
"implementation": "A",
"type": "boolean",
"default": "false"
}
],
"DD_EXTERNAL_ENV": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_GIT_BRANCH": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_GIT_COMMIT_AUTHOR_DATE": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_GIT_COMMIT_AUTHOR_EMAIL": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_GIT_COMMIT_AUTHOR_NAME": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_GIT_COMMIT_COMMITTER_DATE": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_GIT_COMMIT_COMMITTER_EMAIL": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_GIT_COMMIT_COMMITTER_NAME": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_GIT_COMMIT_HEAD_SHA": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_GIT_COMMIT_MESSAGE": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_GIT_COMMIT_SHA": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_GIT_FOLDER_PATH": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_GIT_PROPERTIES_FILE": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_GIT_PULL_REQUEST_BASE_BRANCH": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_GIT_PULL_REQUEST_BASE_BRANCH_SHA": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_GIT_REPOSITORY_URL": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_GIT_TAG": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_GRPC_CLIENT_ERROR_STATUSES": [
{
"implementation": "C",
"type": "string",
"default": "1-16",
"transform": "setGRPCRange"
}
],
"DD_GRPC_SERVER_ERROR_STATUSES": [
{
"implementation": "C",
"type": "string",
"default": "2-16",
"transform": "setGRPCRange"
}
],
"DD_HEAP_SNAPSHOT_COUNT": [
{
"implementation": "A",
"type": "int",
"default": "0"
}
],
"DD_HEAP_SNAPSHOT_DESTINATION": [
{
"implementation": "A",
"type": "string",
"default": ""
}
],
"DD_HEAP_SNAPSHOT_INTERVAL": [
{
"implementation": "A",
"type": "int",
"default": "3600"
}
],
"DD_IAST_DB_ROWS_TO_TAINT": [
{
"implementation": "A",
"type": "int",
"configurationNames": [
"iast.dbRowsToTaint",
"experimental.iast.dbRowsToTaint"
],
"default": "1"
}
],
"DD_IAST_DEDUPLICATION_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"configurationNames": [
"iast.deduplicationEnabled",
"experimental.iast.deduplicationEnabled"
],
"default": "true"
}
],
"DD_IAST_ENABLED": [
{
"implementation": "B",
"type": "boolean",
"configurationNames": [
"iast.enabled",
"iast",
"experimental.iast.enabled",
"experimental.iast"
],
"default": "false"
}
],
"DD_IAST_MAX_CONCURRENT_REQUESTS": [
{
"implementation": "A",
"type": "int",
"configurationNames": [
"iast.maxConcurrentRequests",
"experimental.iast.maxConcurrentRequests"
],
"default": "2"
}
],
"DD_IAST_MAX_CONTEXT_OPERATIONS": [
{
"implementation": "A",
"type": "int",
"configurationNames": [
"iast.maxContextOperations",
"experimental.iast.maxContextOperations"
],
"default": "2"
}
],
"DD_IAST_REDACTION_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"configurationNames": [
"iast.redactionEnabled",
"experimental.iast.redactionEnabled"
],
"default": "true"
}
],
"DD_IAST_REDACTION_NAME_PATTERN": [
{
"implementation": "A",
"type": "string",
"configurationNames": [
"iast.redactionNamePattern",
"experimental.iast.redactionNamePattern"
],
"default": "(?:p(?:ass)?w(?:or)?d|pass(?:_?phrase)?|secret|(?:api_?|private_?|public_?|access_?|secret_?)key(?:_?id)?|token|consumer_?(?:id|key|secret)|sign(?:ed|ature)?|auth(?:entication|orization)?|(?:sur|last)name|user(?:name)?|address|e?mail)"
}
],
"DD_IAST_REDACTION_VALUE_PATTERN": [
{
"implementation": "A",
"type": "string",
"configurationNames": [
"iast.redactionValuePattern",
"experimental.iast.redactionValuePattern"
],
"default": "(?:bearer\\s+[a-z0-9\\._\\-]+|glpat-[\\w\\-]{20}|gh[opsu]_[0-9a-zA-Z]{36}|ey[I-L][\\w=\\-]+\\.ey[I-L][\\w=\\-]+(?:\\.[\\w.+/=\\-]+)?|(?:[\\-]{5}BEGIN[a-z\\s]+PRIVATE\\sKEY[\\-]{5}[^\\-]+[\\-]{5}END[a-z\\s]+PRIVATE\\sKEY[\\-]{5}|ssh-rsa\\s*[a-z0-9/\\.+]{100,})|[\\w\\.-]+@[a-zA-Z\\d\\.-]+\\.[a-zA-Z]{2,})"
}
],
"DD_IAST_REQUEST_SAMPLING": [
{
"implementation": "A",
"type": "int",
"configurationNames": [
"iast.requestSampling",
"experimental.iast.requestSampling"
],
"default": "30",
"allowed": "100|[1-9]?\\d",
"transform": "iastRequestSampling"
}
],
"DD_IAST_SECURITY_CONTROLS_CONFIGURATION": [
{
"implementation": "B",
"type": "string",
"internalPropertyName": "iast.securityControlsConfiguration",
"default": null
}
],
"DD_IAST_STACK_TRACE_ENABLED": [
{
"implementation": "B",
"type": "boolean",
"configurationNames": [
"iast.stackTrace.enabled",
"experimental.iast.stackTrace.enabled"
],
"default": "true"
}
],
"DD_IAST_TELEMETRY_VERBOSITY": [
{
"implementation": "B",
"type": "string",
"configurationNames": [
"iast.telemetryVerbosity",
"experimental.iast.telemetryVerbosity"
],
"default": "INFORMATION"
}
],
"DD_INJECTION_ENABLED": [
{
"implementation": "C",
"type": "string",
"default": null
}
],
"DD_INJECT_FORCE": [
{
"implementation": "A",
"type": "boolean",
"default": "false"
}
],
"DD_INSTRUMENTATION_CONFIG_ID": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_INSTRUMENTATION_INSTALL_ID": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_INSTRUMENTATION_INSTALL_TIME": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_INSTRUMENTATION_INSTALL_TYPE": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_INSTRUMENTATION_TELEMETRY_ENABLED": [
{
"implementation": "B",
"type": "boolean",
"default": "true",
"aliases": [
"DD_TRACE_TELEMETRY_ENABLED"
],
"internalPropertyName": "telemetry.enabled"
}
],
"DD_INTERNAL_PROFILING_LONG_LIVED_THRESHOLD": [
{
"implementation": "A",
"type": "int",
"default": "30000"
}
],
"DD_INTERNAL_PROFILING_TIMELINE_SAMPLING_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_LAMBDA_HANDLER": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_LANGCHAIN_SPAN_CHAR_LIMIT": [
{
"implementation": "A",
"type": "int",
"default": "128",
"internalPropertyName": "langchain.spanCharLimit"
}
],
"DD_LANGCHAIN_SPAN_PROMPT_COMPLETION_SAMPLE_RATE": [
{
"implementation": "A",
"type": "decimal",
"default": "1",
"internalPropertyName": "langchain.spanPromptCompletionSampleRate"
}
],
"DD_LLMOBS_AGENTLESS_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"configurationNames": [
"llmobs.agentlessEnabled"
],
"default": null
}
],
"DD_LLMOBS_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "false",
"internalPropertyName": "llmobs.enabled"
}
],
"DD_LLMOBS_ML_APP": [
{
"implementation": "B",
"type": "string",
"configurationNames": [
"llmobs.mlApp"
],
"default": null
}
],
"DD_LOGS_INJECTION": [
{
"implementation": "B",
"type": "boolean",
"configurationNames": [
"logInjection"
],
"default": "true"
}
],
"DD_LOGS_OTEL_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "false"
}
],
"DD_TRACE_LOG_LEVEL": [
{
"implementation": "C",
"type": "string",
"default": "debug",
"configurationNames": [
"logLevel"
],
"aliases": [
"DD_LOG_LEVEL",
"OTEL_LOG_LEVEL"
],
"allowed": "debug|info|warn|error"
}
],
"DD_METRICS_OTEL_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "false"
}
],
"DD_MINI_AGENT_PATH": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_OPENAI_LOGS_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "false",
"configurationNames": [
"openAiLogsEnabled"
]
}
],
"DD_OPENAI_SPAN_CHAR_LIMIT": [
{
"implementation": "A",
"type": "int",
"default": "128",
"internalPropertyName": "openai.spanCharLimit"
}
],
"DD_PIPELINE_EXECUTION_ID": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_PLAYWRIGHT_WORKER": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_PROFILING_ASYNC_CONTEXT_FRAME_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_PROFILING_CODEHOTSPOTS_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true",
"aliases": [
"DD_PROFILING_EXPERIMENTAL_CODEHOTSPOTS_ENABLED"
]
}
],
"DD_PROFILING_EXPERIMENTAL_CODEHOTSPOTS_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true",
"aliases": [
"DD_PROFILING_CODEHOTSPOTS_ENABLED"
],
"deprecated": true
}
],
"DD_PROFILING_CPU_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true",
"aliases": [
"DD_PROFILING_EXPERIMENTAL_CPU_ENABLED"
]
}
],
"DD_PROFILING_EXPERIMENTAL_CPU_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true",
"aliases": [
"DD_PROFILING_CPU_ENABLED"
],
"deprecated": true
}
],
"DD_PROFILING_DEBUG_SOURCE_MAPS": [
{
"implementation": "A",
"type": "boolean",
"default": "false"
}
],
"DD_PROFILING_DEBUG_UPLOAD_COMPRESSION": [
{
"implementation": "B",
"type": "string",
"default": "on",
"allowed": "on|off|(gzip|zstd)(-[1-9][0-9]?)?",
"transform": "toLowerCase"
}
],
"DD_PROFILING_ENABLED": [
{
"implementation": "B",
"type": "string",
"internalPropertyName": "profiling.enabled",
"configurationNames": [
"profiling"
],
"allowed": "false|true|auto|1|0",
"transform": "normalizeProfilingEnabled",
"default": "false",
"__TODO__": "The alias is deprecated and should log. This needs an re-implementation.",
"aliases": [
"DD_EXPERIMENTAL_PROFILING_ENABLED"
]
}
],
"DD_PROFILING_ENDPOINT_COLLECTION_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true",
"aliases": [
"DD_PROFILING_EXPERIMENTAL_ENDPOINT_COLLECTION_ENABLED"
]
}
],
"DD_PROFILING_EXPERIMENTAL_ENDPOINT_COLLECTION_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true",
"aliases": [
"DD_PROFILING_ENDPOINT_COLLECTION_ENABLED"
],
"deprecated": true
}
],
"DD_PROFILING_EXPERIMENTAL_OOM_EXPORT_STRATEGIES": [
{
"implementation": "B",
"type": "array",
"default": "process"
}
],
"DD_PROFILING_EXPERIMENTAL_OOM_HEAP_LIMIT_EXTENSION_SIZE": [
{
"implementation": "A",
"type": "int",
"default": "0"
}
],
"DD_PROFILING_EXPERIMENTAL_OOM_MAX_HEAP_EXTENSION_COUNT": [
{
"implementation": "A",
"type": "int",
"default": "0"
}
],
"DD_PROFILING_EXPERIMENTAL_OOM_MONITORING_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_PROFILING_EXPORTERS": [
{
"implementation": "B",
"type": "array",
"default": "agent"
}
],
"DD_PROFILING_HEAP_ENABLED": [
{
"implementation": "B",
"type": "boolean",
"default": null
}
],
"DD_PROFILING_HEAP_SAMPLING_INTERVAL": [
{
"implementation": "A",
"type": "int",
"default": "524288"
}
],
"DD_PROFILING_PPROF_PREFIX": [
{
"implementation": "A",
"type": "string",
"default": ""
}
],
"DD_PROFILING_PROFILERS": [
{
"implementation": "B",
"type": "array",
"default": "space,wall"
}
],
"DD_PROFILING_SOURCE_MAP": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_PROFILING_TIMELINE_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true",
"aliases": [
"DD_PROFILING_EXPERIMENTAL_TIMELINE_ENABLED"
]
}
],
"DD_PROFILING_EXPERIMENTAL_TIMELINE_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true",
"aliases": [
"DD_PROFILING_TIMELINE_ENABLED"
],
"deprecated": true
}
],
"DD_PROFILING_UPLOAD_PERIOD": [
{
"implementation": "B",
"type": "int",
"default": "65"
}
],
"DD_PROFILING_UPLOAD_TIMEOUT": [
{
"implementation": "D",
"type": "int",
"default": "60000"
}
],
"DD_PROFILING_V8_PROFILER_BUG_WORKAROUND": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_PROFILING_WALLTIME_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": null
}
],
"DD_REMOTE_CONFIGURATION_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true",
"aliases": [
"DD_REMOTE_CONFIG_ENABLED"
],
"internalPropertyName": "remoteConfig.enabled"
}
],
"DD_REMOTE_CONFIG_POLL_INTERVAL_SECONDS": [
{
"implementation": "A",
"type": "decimal",
"configurationNames": [
"remoteConfig.pollInterval"
],
"default": "5.0"
}
],
"DD_RUNTIME_METRICS_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"configurationNames": [
"runtimeMetrics.enabled",
"runtimeMetrics"
],
"default": "false"
}
],
"DD_RUNTIME_METRICS_EVENT_LOOP_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"configurationNames": [
"runtimeMetrics.eventLoop"
],
"default": "true"
}
],
"DD_RUNTIME_METRICS_FLUSH_INTERVAL": [
{
"implementation": "A",
"type": "int",
"default": "10000"
}
],
"DD_RUNTIME_METRICS_NATIVE": [
{
"implementation": "A",
"type": "boolean",
"configurationNames": [
"runtimeMetrics.native"
],
"default": "true"
}
],
"DD_RUNTIME_METRICS_GC_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"configurationNames": [
"runtimeMetrics.gc"
],
"default": "true"
}
],
"DD_RUNTIME_METRICS_RUNTIME_ID_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"configurationNames": [
"runtimeMetricsRuntimeId"
],
"default": "false",
"aliases": [
"DD_TRACE_EXPERIMENTAL_RUNTIME_ID_ENABLED"
]
}
],
"DD_ROOT_JS_SESSION_ID": [
{
"implementation": "A",
"type": "string",
"default": null,
"internal": true
}
],
"DD_TRACE_EXPERIMENTAL_RUNTIME_ID_ENABLED": [
{
"implementation": "B",
"type": "boolean",
"default": "false",
"aliases": [
"DD_RUNTIME_METRICS_RUNTIME_ID_ENABLED"
],
"deprecated": true
}
],
"DD_SERVICE": [
{
"implementation": "D",
"type": "string",
"configurationNames": [
"service"
],
"default": null,
"aliases": [
"DD_SERVICE_NAME",
"OTEL_SERVICE_NAME"
],
"allowed": ".+"
}
],
"DD_SERVICE_MAPPING": [
{
"implementation": "C",
"type": "map",
"configurationNames": [
"serviceMapping"
],
"default": ""
}
],
"DD_SITE": [
{
"implementation": "C",
"type": "string",
"default": "datadoghq.com",
"configurationNames": [
"site"
]
}
],
"DD_SPAN_SAMPLING_RULES": [
{
"implementation": "D",
"type": "json",
"configurationNames": [
"spanSamplingRules"
],
"default": null,
"transform": "toCamelCase"
}
],
"DD_SPAN_SAMPLING_RULES_FILE": [
{
"implementation": "A",
"type": "string",
"default": null,
"transform": "readFilePath"
}
],
"DD_TAGS": [
{
"implementation": "A",
"type": "map",
"default": "",
"configurationNames": [
"tags"
]
}
],
"DD_TELEMETRY_DEBUG": [
{
"implementation": "A",
"type": "boolean",
"default": "false",
"internalPropertyName": "telemetry.debug"
}
],
"DD_TELEMETRY_DEPENDENCY_COLLECTION_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true",
"internalPropertyName": "telemetry.dependencyCollection"
}
],
"DD_TELEMETRY_FORWARDER_PATH": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_TELEMETRY_EXTENDED_HEARTBEAT_INTERVAL": [
{
"implementation": "A",
"type": "int",
"default": "86400",
"internalPropertyName": "telemetry.extendedHeartbeatInterval"
}
],
"DD_TELEMETRY_HEARTBEAT_INTERVAL": [
{
"implementation": "B",
"type": "decimal",
"default": "60.0",
"internalPropertyName": "telemetry.heartbeatInterval"
}
],
"DD_TELEMETRY_LOG_COLLECTION_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true",
"internalPropertyName": "telemetry.logCollection"
}
],
"DD_TELEMETRY_METRICS_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true",
"internalPropertyName": "telemetry.metrics"
}
],
"DD_TEST_FAILED_TEST_REPLAY_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true",
"internalPropertyName": "isTestDynamicInstrumentationEnabled"
}
],
"DD_TEST_FLEET_CONFIG_PATH": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_TEST_LOCAL_CONFIG_PATH": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_TEST_MANAGEMENT_ATTEMPT_TO_FIX_RETRIES": [
{
"implementation": "C",
"type": "int",
"default": "20",
"internalPropertyName": "testManagementAttemptToFixRetries"
}
],
"DD_TEST_MANAGEMENT_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true",
"internalPropertyName": "isTestManagementEnabled"
}
],
"DD_TEST_TIA_KEEP_COV_CONFIG": [
{
"implementation": "A",
"type": "boolean",
"default": "false"
}
],
"DD_TEST_SESSION_NAME": [
{
"implementation": "A",
"type": "string",
"default": null
}
],
"DD_TRACE_128_BIT_TRACEID_GENERATION_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true",
"configurationNames": [
"traceId128BitGenerationEnabled"
]
}
],
"DD_TRACE_128_BIT_TRACEID_LOGGING_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true",
"configurationNames": [
"traceId128BitLoggingEnabled"
]
}
],
"DD_TRACE_AEROSPIKE_ENABLED": [
{
"implementation": "B",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_AGENT_PORT": [
{
"implementation": "A",
"type": "int",
"configurationNames": [
"port"
],
"default": "8126"
}
],
"DD_TRACE_AGENT_PROTOCOL_VERSION": [
{
"implementation": "A",
"type": "string",
"configurationNames": [
"protocolVersion"
],
"default": "0.4"
}
],
"DD_TRACE_AGENT_URL": [
{
"implementation": "A",
"type": "string",
"configurationNames": [
"url"
],
"default": "",
"aliases": [
"DD_TRACE_URL"
]
}
],
"DD_TRACE_AI_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_AMQP10_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_AMQPLIB_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_ANTHROPIC_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_APOLLO_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_APOLLO_GATEWAY_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_APOLLO_SERVER_CORE_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_APOLLO_SERVER_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_APOLLO_SERVER_EXPRESS_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_APOLLO_SERVER_FASTIFY_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_APOLLO_SUBGRAPH_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_AVSC_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_AWS_ADD_SPAN_POINTERS": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_AWS_SDK_AWS_BATCH_PROPAGATION_ENABLED": [
{
"implementation": "B",
"type": "boolean",
"default": "false"
}
],
"DD_TRACE_AWS_SDK_AWS_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_AWS_SDK_BATCH_PROPAGATION_ENABLED": [
{
"implementation": "B",
"type": "boolean",
"default": "false"
}
],
"DD_TRACE_AWS_SDK_BEDROCKRUNTIME_BATCH_PROPAGATION_ENABLED": [
{
"implementation": "B",
"type": "boolean",
"default": "false"
}
],
"DD_TRACE_AWS_SDK_BEDROCKRUNTIME_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_AWS_SDK_CLOUDWATCHLOGS_BATCH_PROPAGATION_ENABLED": [
{
"implementation": "B",
"type": "boolean",
"default": "false"
}
],
"DD_TRACE_AWS_SDK_CLOUDWATCHLOGS_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_AWS_SDK_DYNAMODB_BATCH_PROPAGATION_ENABLED": [
{
"implementation": "B",
"type": "boolean",
"default": "false"
}
],
"DD_TRACE_AWS_SDK_DYNAMODB_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_AWS_SDK_ENABLED": [
{
"implementation": "B",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_AWS_SDK_EVENTBRIDGE_BATCH_PROPAGATION_ENABLED": [
{
"implementation": "B",
"type": "boolean",
"default": "false"
}
],
"DD_TRACE_AWS_SDK_EVENTBRIDGE_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_AWS_SDK_KINESIS_BATCH_PROPAGATION_ENABLED": [
{
"implementation": "B",
"type": "boolean",
"default": "false"
}
],
"DD_TRACE_AWS_SDK_KINESIS_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_AWS_SDK_LAMBDA_BATCH_PROPAGATION_ENABLED": [
{
"implementation": "B",
"type": "boolean",
"default": "false"
}
],
"DD_TRACE_AWS_SDK_LAMBDA_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_AWS_SDK_NODE_HTTP_HANDLER_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_AWS_SDK_REDSHIFT_BATCH_PROPAGATION_ENABLED": [
{
"implementation": "B",
"type": "boolean",
"default": "false"
}
],
"DD_TRACE_AWS_SDK_REDSHIFT_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_AWS_SDK_S3_BATCH_PROPAGATION_ENABLED": [
{
"implementation": "B",
"type": "boolean",
"default": "false"
}
],
"DD_TRACE_AWS_SDK_S3_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_AWS_SDK_SFN_BATCH_PROPAGATION_ENABLED": [
{
"implementation": "B",
"type": "boolean",
"default": "false"
}
],
"DD_TRACE_AWS_SDK_SFN_CLIENT_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_AWS_SDK_SFN_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_AWS_SDK_SMITHY_CLIENT_ENABLED": [
{
"implementation": "A",
"type": "boolean",
"default": "true"
}
],
"DD_TRACE_