UNPKG

dd-trace

Version:

Datadog APM tracing client for JavaScript

2,116 lines 93.6 kB
{ "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_