dd-trace
Version:
Datadog APM tracing client for JavaScript
571 lines (569 loc) • 21.7 kB
TypeScript
// This file is generated from packages/dd-trace/src/config/supported-configurations.json
// by scripts/generate-config-types.js. Do not edit this file directly.
export interface GeneratedConfig {
_DD_APM_TRACING_AGENTLESS_ENABLED: boolean;
apiKey: string | undefined;
apmTracingEnabled: boolean;
appsec: {
apiSecurity: {
downstreamBodyAnalysisSampleRate: number;
enabled: boolean;
endpointCollectionEnabled: boolean;
endpointCollectionMessageLimit: number;
maxDownstreamRequestBodyAnalysis: number;
sampleDelay: number;
};
blockedTemplateGraphql: string | undefined;
blockedTemplateHtml: string | undefined;
blockedTemplateJson: string | undefined;
enabled: boolean | undefined;
eventTracking: {
mode: string;
};
extendedHeadersCollection: {
enabled: boolean;
maxHeaders: number;
redaction: boolean;
};
obfuscatorKeyRegex: string;
obfuscatorValueRegex: string;
rasp: {
bodyCollection: boolean;
enabled: boolean;
};
rateLimit: number;
rules: string | undefined;
sca: {
enabled: boolean | undefined;
};
stackTrace: {
enabled: boolean;
maxDepth: number;
maxStackTraces: number;
};
wafTimeout: number;
};
baggageMaxBytes: number;
baggageMaxItems: number;
baggageTagKeys: string[];
clientIpEnabled: boolean;
clientIpHeader: string | undefined;
cloudPayloadTagging: {
maxDepth: number;
request: string[] | undefined;
response: string[] | undefined;
};
codeOriginForSpans: {
enabled: boolean;
experimental: {
exit_spans: {
enabled: boolean;
};
};
};
dbm: {
injectSqlBaseHash: boolean;
};
dbmPropagationMode: string;
DD_ACTION_EXECUTION_ID: string | undefined;
DD_AGENTLESS_LOG_SUBMISSION_ENABLED: boolean;
DD_AGENTLESS_LOG_SUBMISSION_URL: string | undefined;
DD_APM_FLUSH_DEADLINE_MILLISECONDS: number;
DD_APP_KEY: string | undefined;
DD_AZURE_RESOURCE_GROUP: string | undefined;
DD_CIVISIBILITY_AGENTLESS_ENABLED: boolean;
DD_CIVISIBILITY_AGENTLESS_URL: string | undefined;
DD_CIVISIBILITY_AUTO_INSTRUMENTATION_PROVIDER: string | undefined;
DD_CIVISIBILITY_DANGEROUSLY_FORCE_COVERAGE: boolean;
DD_CIVISIBILITY_DANGEROUSLY_FORCE_TEST_SKIPPING: boolean;
DD_CIVISIBILITY_ENABLED: boolean;
DD_CIVISIBILITY_GIT_UNSHALLOW_ENABLED: boolean;
DD_CIVISIBILITY_MANUAL_API_ENABLED: boolean;
DD_CIVISIBILITY_RUM_FLUSH_WAIT_MILLIS: number;
DD_CIVISIBILITY_TEST_COMMAND: string | undefined;
DD_CIVISIBILITY_TEST_MODULE_ID: string | undefined;
DD_CIVISIBILITY_TEST_SESSION_ID: string | undefined;
DD_CRASHTRACKING_ENABLED: boolean;
DD_CUSTOM_PARENT_ID: string | undefined;
DD_CUSTOM_TRACE_ID: string | undefined;
DD_ENABLE_LAGE_PACKAGE_NAME: boolean;
DD_ENABLE_NX_SERVICE_NAME: boolean;
DD_EXPERIMENTAL_PROPAGATE_PROCESS_TAGS_ENABLED: boolean;
DD_EXPERIMENTAL_TEST_OPT_GIT_CACHE_DIR: string | undefined;
DD_EXPERIMENTAL_TEST_OPT_GIT_CACHE_ENABLED: boolean;
DD_EXPERIMENTAL_TEST_OPT_SETTINGS_CACHE: string;
DD_EXPERIMENTAL_TEST_REQUESTS_FS_CACHE: boolean;
DD_EXTERNAL_ENV: string | undefined;
DD_GIT_BRANCH: string | undefined;
DD_GIT_COMMIT_AUTHOR_DATE: string | undefined;
DD_GIT_COMMIT_AUTHOR_EMAIL: string | undefined;
DD_GIT_COMMIT_AUTHOR_NAME: string | undefined;
DD_GIT_COMMIT_COMMITTER_DATE: string | undefined;
DD_GIT_COMMIT_COMMITTER_EMAIL: string | undefined;
DD_GIT_COMMIT_COMMITTER_NAME: string | undefined;
DD_GIT_COMMIT_HEAD_SHA: string | undefined;
DD_GIT_COMMIT_MESSAGE: string | undefined;
DD_GIT_COMMIT_SHA: string | undefined;
DD_GIT_FOLDER_PATH: string | undefined;
DD_GIT_PROPERTIES_FILE: string | undefined;
DD_GIT_PULL_REQUEST_BASE_BRANCH: string | undefined;
DD_GIT_PULL_REQUEST_BASE_BRANCH_SHA: string | undefined;
DD_GIT_REPOSITORY_URL: string | undefined;
DD_GIT_TAG: string | undefined;
DD_GRPC_CLIENT_ERROR_STATUSES: number[];
DD_GRPC_SERVER_ERROR_STATUSES: number[];
DD_HEAP_SNAPSHOT_COUNT: number;
DD_HEAP_SNAPSHOT_DESTINATION: string;
DD_HEAP_SNAPSHOT_INTERVAL: number;
DD_INJECT_FORCE: boolean;
DD_INJECTION_ENABLED: string | undefined;
DD_INSTRUMENTATION_CONFIG_ID: string | undefined;
DD_INSTRUMENTATION_INSTALL_ID: string | undefined;
DD_INSTRUMENTATION_INSTALL_TIME: string | undefined;
DD_INSTRUMENTATION_INSTALL_TYPE: string | undefined;
DD_INTERNAL_PROFILING_LONG_LIVED_THRESHOLD: number;
DD_INTERNAL_PROFILING_TIMELINE_SAMPLING_ENABLED: boolean;
DD_LAMBDA_HANDLER: string | undefined;
DD_LOGS_OTEL_ENABLED: boolean;
DD_METRICS_OTEL_ENABLED: boolean;
DD_MINI_AGENT_PATH: string | undefined;
DD_PIPELINE_EXECUTION_ID: string | undefined;
DD_PLAYWRIGHT_WORKER: string | undefined;
DD_PROFILING_ASYNC_CONTEXT_FRAME_ENABLED: boolean;
DD_PROFILING_CODEHOTSPOTS_ENABLED: boolean;
DD_PROFILING_CPU_ENABLED: boolean;
DD_PROFILING_DEBUG_SOURCE_MAPS: boolean;
DD_PROFILING_DEBUG_UPLOAD_COMPRESSION: string;
DD_PROFILING_ENDPOINT_COLLECTION_ENABLED: boolean;
DD_PROFILING_EXPERIMENTAL_CODEHOTSPOTS_ENABLED: boolean;
DD_PROFILING_EXPERIMENTAL_CPU_ENABLED: boolean;
DD_PROFILING_EXPERIMENTAL_ENDPOINT_COLLECTION_ENABLED: boolean;
DD_PROFILING_EXPERIMENTAL_OOM_EXPORT_STRATEGIES: string[];
DD_PROFILING_EXPERIMENTAL_OOM_HEAP_LIMIT_EXTENSION_SIZE: number;
DD_PROFILING_EXPERIMENTAL_OOM_MAX_HEAP_EXTENSION_COUNT: number;
DD_PROFILING_EXPERIMENTAL_OOM_MONITORING_ENABLED: boolean;
DD_PROFILING_EXPERIMENTAL_TIMELINE_ENABLED: boolean;
DD_PROFILING_EXPORTERS: string[];
DD_PROFILING_HEAP_ENABLED: boolean | undefined;
DD_PROFILING_HEAP_SAMPLING_INTERVAL: number;
DD_PROFILING_PPROF_PREFIX: string;
DD_PROFILING_PROFILERS: string[];
DD_PROFILING_SOURCE_MAP: boolean;
DD_PROFILING_TIMELINE_ENABLED: boolean;
DD_PROFILING_UPLOAD_PERIOD: number;
DD_PROFILING_UPLOAD_TIMEOUT: number;
DD_PROFILING_V8_PROFILER_BUG_WORKAROUND: boolean;
DD_PROFILING_WALLTIME_ENABLED: boolean | undefined;
DD_ROOT_JS_SESSION_ID: string | undefined;
DD_RUNTIME_METRICS_FLUSH_INTERVAL: number;
DD_SPAN_SAMPLING_RULES_FILE: string | undefined;
DD_TELEMETRY_FORWARDER_PATH: string | undefined;
DD_TEST_FLEET_CONFIG_PATH: string | undefined;
DD_TEST_LOCAL_CONFIG_PATH: string | undefined;
DD_TEST_SESSION_NAME: string | undefined;
DD_TEST_TIA_KEEP_COV_CONFIG: boolean;
DD_TRACE_AEROSPIKE_ENABLED: boolean;
DD_TRACE_AI_ENABLED: boolean;
DD_TRACE_AMQP10_ENABLED: boolean;
DD_TRACE_AMQPLIB_ENABLED: boolean;
DD_TRACE_ANTHROPIC_ENABLED: boolean;
DD_TRACE_APOLLO_ENABLED: boolean;
DD_TRACE_APOLLO_GATEWAY_ENABLED: boolean;
DD_TRACE_APOLLO_SERVER_CORE_ENABLED: boolean;
DD_TRACE_APOLLO_SERVER_ENABLED: boolean;
DD_TRACE_APOLLO_SERVER_EXPRESS_ENABLED: boolean;
DD_TRACE_APOLLO_SERVER_FASTIFY_ENABLED: boolean;
DD_TRACE_APOLLO_SUBGRAPH_ENABLED: boolean;
DD_TRACE_AVSC_ENABLED: boolean;
DD_TRACE_AWS_ADD_SPAN_POINTERS: boolean;
DD_TRACE_AWS_SDK_AWS_BATCH_PROPAGATION_ENABLED: boolean;
DD_TRACE_AWS_SDK_AWS_ENABLED: boolean;
DD_TRACE_AWS_SDK_BATCH_PROPAGATION_ENABLED: boolean;
DD_TRACE_AWS_SDK_BEDROCKRUNTIME_BATCH_PROPAGATION_ENABLED: boolean;
DD_TRACE_AWS_SDK_BEDROCKRUNTIME_ENABLED: boolean;
DD_TRACE_AWS_SDK_CLOUDWATCHLOGS_BATCH_PROPAGATION_ENABLED: boolean;
DD_TRACE_AWS_SDK_CLOUDWATCHLOGS_ENABLED: boolean;
DD_TRACE_AWS_SDK_DYNAMODB_BATCH_PROPAGATION_ENABLED: boolean;
DD_TRACE_AWS_SDK_DYNAMODB_ENABLED: boolean;
DD_TRACE_AWS_SDK_ENABLED: boolean;
DD_TRACE_AWS_SDK_EVENTBRIDGE_BATCH_PROPAGATION_ENABLED: boolean;
DD_TRACE_AWS_SDK_EVENTBRIDGE_ENABLED: boolean;
DD_TRACE_AWS_SDK_KINESIS_BATCH_PROPAGATION_ENABLED: boolean;
DD_TRACE_AWS_SDK_KINESIS_ENABLED: boolean;
DD_TRACE_AWS_SDK_LAMBDA_BATCH_PROPAGATION_ENABLED: boolean;
DD_TRACE_AWS_SDK_LAMBDA_ENABLED: boolean;
DD_TRACE_AWS_SDK_NODE_HTTP_HANDLER_ENABLED: boolean;
DD_TRACE_AWS_SDK_REDSHIFT_BATCH_PROPAGATION_ENABLED: boolean;
DD_TRACE_AWS_SDK_REDSHIFT_ENABLED: boolean;
DD_TRACE_AWS_SDK_S3_BATCH_PROPAGATION_ENABLED: boolean;
DD_TRACE_AWS_SDK_S3_ENABLED: boolean;
DD_TRACE_AWS_SDK_SFN_BATCH_PROPAGATION_ENABLED: boolean;
DD_TRACE_AWS_SDK_SFN_CLIENT_ENABLED: boolean;
DD_TRACE_AWS_SDK_SFN_ENABLED: boolean;
DD_TRACE_AWS_SDK_SMITHY_CLIENT_ENABLED: boolean;
DD_TRACE_AWS_SDK_SNS_BATCH_PROPAGATION_ENABLED: boolean;
DD_TRACE_AWS_SDK_SNS_ENABLED: boolean;
DD_TRACE_AWS_SDK_SQS_BATCH_PROPAGATION_ENABLED: boolean;
DD_TRACE_AWS_SDK_SQS_ENABLED: boolean;
DD_TRACE_AWS_SDK_STATES_BATCH_PROPAGATION_ENABLED: boolean;
DD_TRACE_AWS_SDK_STATES_ENABLED: boolean;
DD_TRACE_AWS_SDK_STEPFUNCTIONS_BATCH_PROPAGATION_ENABLED: boolean;
DD_TRACE_AWS_SDK_STEPFUNCTIONS_ENABLED: boolean;
DD_TRACE_AXIOS_ENABLED: boolean;
DD_TRACE_AZURE_DURABLE_FUNCTIONS_ENABLED: boolean;
DD_TRACE_AZURE_EVENT_HUBS_ENABLED: boolean;
DD_TRACE_AZURE_EVENTHUBS_BATCH_LINKS_ENABLED: boolean;
DD_TRACE_AZURE_FUNCTIONS_ENABLED: boolean;
DD_TRACE_AZURE_SERVICE_BUS_ENABLED: boolean;
DD_TRACE_AZURE_SERVICEBUS_BATCH_LINKS_ENABLED: boolean;
DD_TRACE_BEAUTIFUL_LOGS: boolean;
DD_TRACE_BLUEBIRD_ENABLED: boolean;
DD_TRACE_BODY_PARSER_ENABLED: boolean;
DD_TRACE_BSON_ENABLED: boolean;
DD_TRACE_BULLMQ_ENABLED: boolean;
DD_TRACE_BUNYAN_ENABLED: boolean;
DD_TRACE_CASSANDRA_DRIVER_ENABLED: boolean;
DD_TRACE_CHILD_PROCESS_ENABLED: boolean;
DD_TRACE_COLLECTIONS_ENABLED: boolean;
DD_TRACE_COMMONPLUGIN_ENABLED: boolean;
DD_TRACE_CONFLUENTINC_KAFKA_JAVASCRIPT_ENABLED: boolean;
DD_TRACE_CONNECT_ENABLED: boolean;
DD_TRACE_COOKIE_ENABLED: boolean;
DD_TRACE_COOKIE_PARSER_ENABLED: boolean;
DD_TRACE_COUCHBASE_ENABLED: boolean;
DD_TRACE_CRYPTO_ENABLED: boolean;
DD_TRACE_CUCUMBER_CUCUMBER_ENABLED: boolean;
DD_TRACE_CUCUMBER_ENABLED: boolean;
DD_TRACE_CYPRESS_ENABLED: boolean;
DD_TRACE_DEBUG: boolean;
DD_TRACE_DISABLED_INSTRUMENTATIONS: string;
DD_TRACE_DISABLED_PLUGINS: string | undefined;
DD_TRACE_DNS_ENABLED: boolean;
DD_TRACE_DYNAMODB_TABLE_PRIMARY_KEYS: string | undefined;
DD_TRACE_ELASTIC_ELASTICSEARCH_ENABLED: boolean;
DD_TRACE_ELASTIC_TRANSPORT_ENABLED: boolean;
DD_TRACE_ELASTICSEARCH_ENABLED: boolean;
DD_TRACE_ELECTRON_ENABLED: boolean;
DD_TRACE_ENCODING_DEBUG: boolean;
DD_TRACE_EXPERIMENTAL_RUNTIME_ID_ENABLED: boolean;
DD_TRACE_EXPERIMENTAL_SPAN_COUNTS: boolean;
DD_TRACE_EXPERIMENTAL_STATE_TRACKING: boolean;
DD_TRACE_EXPRESS_ENABLED: boolean;
DD_TRACE_EXPRESS_MONGO_SANITIZE_ENABLED: boolean;
DD_TRACE_EXPRESS_SESSION_ENABLED: boolean;
DD_TRACE_FASTIFY_ENABLED: boolean;
DD_TRACE_FETCH_ENABLED: boolean;
DD_TRACE_FIND_MY_WAY_ENABLED: boolean;
DD_TRACE_FS_ENABLED: boolean;
DD_TRACE_GCP_PUBSUB_PUSH_ENABLED: boolean;
DD_TRACE_GENERIC_POOL_ENABLED: boolean;
DD_TRACE_GIT_METADATA_ENABLED: boolean;
DD_TRACE_GOOGLE_CLOUD_PUBSUB_ENABLED: boolean;
DD_TRACE_GOOGLE_CLOUD_VERTEXAI_ENABLED: boolean;
DD_TRACE_GOOGLE_GAX_ENABLED: boolean;
DD_TRACE_GOOGLE_GENAI_ENABLED: boolean;
DD_TRACE_GRAPHQL_ENABLED: boolean;
DD_TRACE_GRAPHQL_ERROR_EXTENSIONS: string[];
DD_TRACE_GRAPHQL_TAG_ENABLED: boolean;
DD_TRACE_GRAPHQL_TOOLS_ENABLED: boolean;
DD_TRACE_GRAPHQL_TOOLS_EXECUTOR_ENABLED: boolean;
DD_TRACE_GRAPHQL_YOGA_ENABLED: boolean;
DD_TRACE_GRPC_ENABLED: boolean;
DD_TRACE_GRPC_GRPC_JS_ENABLED: boolean;
DD_TRACE_GRPC_PROTO_LOADER_ENABLED: boolean;
DD_TRACE_HANDLEBARS_ENABLED: boolean;
DD_TRACE_HAPI_BOOM_ENABLED: boolean;
DD_TRACE_HAPI_ENABLED: boolean;
DD_TRACE_HAPI_HAPI_ENABLED: boolean;
DD_TRACE_HONO_ENABLED: boolean;
DD_TRACE_HTTP_ENABLED: boolean;
DD_TRACE_HTTP2_ENABLED: boolean;
DD_TRACE_HTTPS_ENABLED: boolean;
DD_TRACE_IOREDIS_ENABLED: boolean;
DD_TRACE_IOVALKEY_ENABLED: boolean;
DD_TRACE_JEST_CIRCUS_ENABLED: boolean;
DD_TRACE_JEST_CONFIG_ENABLED: boolean;
DD_TRACE_JEST_CORE_ENABLED: boolean;
DD_TRACE_JEST_ENABLED: boolean;
DD_TRACE_JEST_ENVIRONMENT_JSDOM_ENABLED: boolean;
DD_TRACE_JEST_ENVIRONMENT_NODE_ENABLED: boolean;
DD_TRACE_JEST_GLOBALS_ENABLED: boolean;
DD_TRACE_JEST_REPORTERS_ENABLED: boolean;
DD_TRACE_JEST_RUNTIME_ENABLED: boolean;
DD_TRACE_JEST_TEST_SEQUENCER_ENABLED: boolean;
DD_TRACE_JEST_TRANSFORM_ENABLED: boolean;
DD_TRACE_JEST_WORKER_ENABLED: boolean;
DD_TRACE_KAFKAJS_ENABLED: boolean;
DD_TRACE_KNEX_ENABLED: boolean;
DD_TRACE_KOA_ENABLED: boolean;
DD_TRACE_KOA_ROUTE_ENABLED: boolean;
DD_TRACE_KOA_ROUTER_ENABLED: boolean;
DD_TRACE_KOA_WEBSOCKET_ENABLED: boolean;
DD_TRACE_LANGCHAIN_ANTHROPIC_ENABLED: boolean;
DD_TRACE_LANGCHAIN_COHERE_ENABLED: boolean;
DD_TRACE_LANGCHAIN_CORE_ENABLED: boolean;
DD_TRACE_LANGCHAIN_ENABLED: boolean;
DD_TRACE_LANGCHAIN_GOOGLE_GENAI_ENABLED: boolean;
DD_TRACE_LANGCHAIN_OPENAI_ENABLED: boolean;
DD_TRACE_LANGGRAPH_ENABLED: boolean;
DD_TRACE_LDAPJS_ENABLED: boolean;
DD_TRACE_LDAPJS_PROMISE_ENABLED: boolean;
DD_TRACE_LIMITD_CLIENT_ENABLED: boolean;
DD_TRACE_LODASH_ENABLED: boolean;
DD_TRACE_LOOPBACK_ENABLED: boolean;
DD_TRACE_MARIADB_ENABLED: boolean;
DD_TRACE_MEMCACHED_COMMAND_ENABLED: boolean;
DD_TRACE_MEMCACHED_ENABLED: boolean;
DD_TRACE_MICROGATEWAY_CORE_ENABLED: boolean;
DD_TRACE_MIDDIE_ENABLED: boolean;
DD_TRACE_MOCHA_EACH_ENABLED: boolean;
DD_TRACE_MOCHA_ENABLED: boolean;
DD_TRACE_MODELCONTEXTPROTOCOL_SDK_ENABLED: boolean;
DD_TRACE_MOLECULER_ENABLED: boolean;
DD_TRACE_MONGODB_CORE_ENABLED: boolean;
DD_TRACE_MONGODB_ENABLED: boolean;
DD_TRACE_MONGODB_HEARTBEAT_ENABLED: boolean;
DD_TRACE_MONGODB_OBFUSCATE_QUERY: "none" | "types" | "redact";
DD_TRACE_MONGOOSE_ENABLED: boolean;
DD_TRACE_MQUERY_ENABLED: boolean;
DD_TRACE_MULTER_ENABLED: boolean;
DD_TRACE_MYSQL_ENABLED: boolean;
DD_TRACE_MYSQL2_ENABLED: boolean;
DD_TRACE_NATIVE_SPAN_EVENTS: boolean;
DD_TRACE_NET_ENABLED: boolean;
DD_TRACE_NEXT_ENABLED: boolean;
DD_TRACE_NODE_CHILD_PROCESS_ENABLED: boolean;
DD_TRACE_NODE_REDIS_CLIENT_ENABLED: boolean;
DD_TRACE_NODE_SERIALIZE_ENABLED: boolean;
DD_TRACE_NYC_ENABLED: boolean;
DD_TRACE_OPENAI_ENABLED: boolean;
DD_TRACE_OPENSEARCH_ENABLED: boolean;
DD_TRACE_OPENSEARCH_PROJECT_OPENSEARCH_ENABLED: boolean;
DD_TRACE_OPENTELEMETRY_SDK_TRACE_NODE_ENABLED: boolean;
DD_TRACE_ORACLEDB_ENABLED: boolean;
DD_TRACE_OTEL_ENABLED: boolean;
DD_TRACE_PASSPORT_ENABLED: boolean;
DD_TRACE_PASSPORT_HTTP_ENABLED: boolean;
DD_TRACE_PASSPORT_LOCAL_ENABLED: boolean;
DD_TRACE_PG_CURSOR_ENABLED: boolean;
DD_TRACE_PG_ENABLED: boolean;
DD_TRACE_PG_NATIVE_ENABLED: boolean;
DD_TRACE_PG_QUERY_STREAM_ENABLED: boolean;
DD_TRACE_PINO_ENABLED: boolean;
DD_TRACE_PINO_PRETTY_ENABLED: boolean;
DD_TRACE_PLAYWRIGHT_CORE_ENABLED: boolean;
DD_TRACE_PLAYWRIGHT_ENABLED: boolean;
DD_TRACE_PLAYWRIGHT_TEST_ENABLED: boolean;
DD_TRACE_PRISMA_ENABLED: boolean;
DD_TRACE_PROCESS_ENABLED: boolean;
DD_TRACE_PROMISE_ENABLED: boolean;
DD_TRACE_PROMISE_JS_ENABLED: boolean;
DD_TRACE_PROPAGATION_BEHAVIOR_EXTRACT: "continue" | "restart" | "ignore";
DD_TRACE_PROPAGATION_EXTRACT_FIRST: boolean;
DD_TRACE_PROPAGATION_STYLE: string[];
DD_TRACE_PROTOBUFJS_ENABLED: boolean;
DD_TRACE_PUG_ENABLED: boolean;
DD_TRACE_Q_ENABLED: boolean;
DD_TRACE_REACT_DOM_ENABLED: boolean;
DD_TRACE_REACT_ENABLED: boolean;
DD_TRACE_REDIS_CLIENT_ENABLED: boolean;
DD_TRACE_REDIS_ENABLED: boolean;
DD_TRACE_REQUEST_ENABLED: boolean;
DD_TRACE_RESTIFY_ENABLED: boolean;
DD_TRACE_RHEA_ENABLED: boolean;
DD_TRACE_ROUTER_ENABLED: boolean;
DD_TRACE_SELENIUM_ENABLED: boolean;
DD_TRACE_SELENIUM_WEBDRIVER_ENABLED: boolean;
DD_TRACE_SEQUELIZE_ENABLED: boolean;
DD_TRACE_SHAREDB_ENABLED: boolean;
DD_TRACE_SMITHY_SMITHY_CLIENT_ENABLED: boolean;
DD_TRACE_SPAN_LEAK_DEBUG: number;
DD_TRACE_SQLITE3_ENABLED: boolean;
DD_TRACE_SUFFIXPLUGIN_ENABLED: boolean;
DD_TRACE_TAGS: Record<string, string> | undefined;
DD_TRACE_TEDIOUS_ENABLED: boolean;
DD_TRACE_UNDICI_ENABLED: boolean;
DD_TRACE_URL_ENABLED: boolean;
DD_TRACE_VITEST_ENABLED: boolean;
DD_TRACE_VITEST_RUNNER_ENABLED: boolean;
DD_TRACE_VM_ENABLED: boolean;
DD_TRACE_WHEN_ENABLED: boolean;
DD_TRACE_WINSTON_ENABLED: boolean;
DD_TRACE_WORKERPOOL_ENABLED: boolean;
DD_TRACE_WS_ENABLED: boolean;
DD_TRACE_X_DATADOG_TAGS_MAX_LENGTH: number;
DD_VITEST_WORKER: string | undefined;
dogstatsd: {
hostname: string;
port: string | number;
};
dsmEnabled: boolean;
dynamicInstrumentation: {
captureTimeoutMs: number;
enabled: boolean;
probeFile: string | undefined;
redactedIdentifiers: string[];
redactionExcludedIdentifiers: string[];
uploadIntervalSeconds: number;
};
env: string | undefined;
experimental: {
aiguard: {
block: boolean;
enabled: boolean;
endpoint: string | undefined;
maxContentSize: number;
maxMessagesLength: number;
timeout: number;
};
appsec: {
standalone: {
enabled: boolean;
};
};
b3: boolean;
enableGetRumData: boolean;
exporter: string;
flaggingProvider: {
enabled: boolean;
initializationTimeoutMs: number;
};
};
flakyTestRetriesCount: number;
flushInterval: number;
flushMinSpans: number;
headerTags: string[];
hostname: string;
iast: {
dbRowsToTaint: number;
deduplicationEnabled: boolean;
enabled: boolean;
maxConcurrentRequests: number;
maxContextOperations: number;
redactionEnabled: boolean;
redactionNamePattern: string;
redactionValuePattern: string;
requestSampling: number;
securityControlsConfiguration: string | undefined;
stackTrace: {
enabled: boolean;
};
telemetryVerbosity: string;
};
inferredProxyServicesEnabled: boolean;
isEarlyFlakeDetectionEnabled: boolean;
isFlakyTestRetriesEnabled: boolean;
isGitUploadEnabled: boolean;
isImpactedTestsEnabled: boolean;
isIntelligentTestRunnerEnabled: boolean;
isTestDynamicInstrumentationEnabled: boolean;
isTestManagementEnabled: boolean;
langchain: {
spanCharLimit: number;
spanPromptCompletionSampleRate: number;
};
legacyBaggageEnabled: boolean;
llmobs: {
agentlessEnabled: boolean | undefined;
enabled: boolean;
mlApp: string | undefined;
};
logInjection: boolean;
logLevel: "debug" | "info" | "warn" | "error";
middlewareTracingEnabled: boolean;
openai: {
spanCharLimit: number;
};
openAiLogsEnabled: boolean;
OTEL_BSP_MAX_EXPORT_BATCH_SIZE: number;
OTEL_BSP_MAX_QUEUE_SIZE: number;
OTEL_BSP_SCHEDULE_DELAY: number;
OTEL_EXPORTER_OTLP_ENDPOINT: string | undefined;
OTEL_EXPORTER_OTLP_HEADERS: Record<string, string> | undefined;
OTEL_EXPORTER_OTLP_LOGS_ENDPOINT: string;
OTEL_EXPORTER_OTLP_LOGS_HEADERS: Record<string, string> | undefined;
OTEL_EXPORTER_OTLP_LOGS_PROTOCOL: string;
OTEL_EXPORTER_OTLP_LOGS_TIMEOUT: number;
OTEL_EXPORTER_OTLP_METRICS_ENDPOINT: string;
OTEL_EXPORTER_OTLP_METRICS_HEADERS: Record<string, string> | undefined;
OTEL_EXPORTER_OTLP_METRICS_PROTOCOL: string;
OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE: "DELTA" | "CUMULATIVE" | "LOWMEMORY";
OTEL_EXPORTER_OTLP_METRICS_TIMEOUT: number;
OTEL_EXPORTER_OTLP_PROTOCOL: string;
OTEL_EXPORTER_OTLP_TIMEOUT: number;
OTEL_EXPORTER_OTLP_TRACES_ENDPOINT: string;
OTEL_EXPORTER_OTLP_TRACES_HEADERS: Record<string, string> | undefined;
OTEL_EXPORTER_OTLP_TRACES_PROTOCOL: "http/json";
OTEL_EXPORTER_OTLP_TRACES_TIMEOUT: number;
OTEL_LOGS_EXPORTER: "none" | "otlp" | undefined;
OTEL_METRIC_EXPORT_INTERVAL: number;
OTEL_METRIC_EXPORT_TIMEOUT: number;
OTEL_METRICS_EXPORTER: "none" | "otlp" | undefined;
OTEL_RESOURCE_ATTRIBUTES: Record<string, string>;
OTEL_SDK_DISABLED: boolean;
OTEL_TRACES_EXPORTER: "none" | "otlp" | undefined;
OTEL_TRACES_SAMPLER: "always_on" | "always_off" | "traceidratio" | "parentbased_always_on" | "parentbased_always_off" | "parentbased_traceidratio";
OTEL_TRACES_SAMPLER_ARG: number | undefined;
peerServiceMapping: Record<string, string>;
port: string | number;
profiling: {
enabled: 'true' | 'false' | 'auto';
};
protocolVersion: string;
queryStringObfuscation: string;
rateLimit: number;
remoteConfig: {
enabled: boolean;
pollInterval: number;
};
reportHostname: boolean;
resourceRenamingEnabled: boolean;
runtimeMetrics: {
enabled: boolean;
eventLoop: boolean;
gc: boolean;
native: boolean;
};
runtimeMetricsRuntimeId: boolean;
sampleRate: number | undefined;
samplingRules: import('../../../../index').SamplingRule[];
scope: string | undefined;
service: string;
serviceMapping: Record<string, string>;
site: string;
spanAttributeSchema: "v0" | "v1";
spanComputePeerService: boolean;
spanRemoveIntegrationFromService: boolean;
spanSamplingRules: import('../../../../index').SpanSamplingRule[] | undefined;
startupLogs: boolean;
stats: {
enabled: boolean;
};
tags: Record<string, string>;
telemetry: {
debug: boolean;
dependencyCollection: boolean;
enabled: boolean;
extendedHeartbeatInterval: number;
heartbeatInterval: number;
logCollection: boolean;
metrics: boolean;
};
testManagementAttemptToFixRetries: number;
traceId128BitGenerationEnabled: boolean;
traceId128BitLoggingEnabled: boolean;
tracePropagationStyle: {
extract: string[];
inject: string[];
};
traceWebsocketMessagesEnabled: boolean;
traceWebsocketMessagesInheritSampling: boolean;
traceWebsocketMessagesSeparateTraces: boolean;
tracing: boolean;
url: string | URL;
version: string | undefined;
vertexai: {
spanCharLimit: number;
spanPromptCompletionSampleRate: number;
};
}