-
Notifications
You must be signed in to change notification settings - Fork 383
Expand file tree
/
Copy pathconstants.js
More file actions
63 lines (62 loc) · 2.23 KB
/
constants.js
File metadata and controls
63 lines (62 loc) · 2.23 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
'use strict'
module.exports = {
SAMPLING_PRIORITY_KEY: '_sampling_priority_v1',
ANALYTICS_KEY: '_dd1.sr.eausr',
ORIGIN_KEY: '_dd.origin',
HOSTNAME_KEY: '_dd.hostname',
TOP_LEVEL_KEY: '_dd.top_level',
SAMPLING_RULE_DECISION: '_dd.rule_psr',
SAMPLING_LIMIT_DECISION: '_dd.limit_psr',
SAMPLING_AGENT_DECISION: '_dd.agent_psr',
SAMPLING_MECHANISM_DEFAULT: 0,
SAMPLING_MECHANISM_AGENT: 1,
SAMPLING_MECHANISM_RULE: 3,
SAMPLING_MECHANISM_MANUAL: 4,
SAMPLING_MECHANISM_APPSEC: 5,
SAMPLING_MECHANISM_SPAN: 8,
SAMPLING_MECHANISM_REMOTE_USER: 11,
SAMPLING_MECHANISM_REMOTE_DYNAMIC: 12,
SAMPLING_MECHANISM_AI_GUARD: 13,
SPAN_SAMPLING_MECHANISM: '_dd.span_sampling.mechanism',
SPAN_SAMPLING_RULE_RATE: '_dd.span_sampling.rule_rate',
SPAN_SAMPLING_MAX_PER_SECOND: '_dd.span_sampling.max_per_second',
DATADOG_LAMBDA_EXTENSION_PATH: '/opt/extensions/datadog-agent',
DATADOG_MINI_AGENT_PATH: '/tmp/datadog/mini_agent_ready',
DECISION_MAKER_KEY: '_dd.p.dm',
SAMPLING_KNUTH_RATE: '_dd.p.ksr',
PROCESS_ID: 'process_id',
ERROR_TYPE: 'error.type',
ERROR_MESSAGE: 'error.message',
ERROR_STACK: 'error.stack',
IGNORE_OTEL_ERROR: Symbol('ignore.otel.error'),
COMPONENT: 'component',
CLIENT_PORT_KEY: 'network.destination.port',
PEER_SERVICE_KEY: 'peer.service',
PEER_SERVICE_SOURCE_KEY: '_dd.peer.service.source',
PEER_SERVICE_REMAP_KEY: '_dd.peer.service.remapped_from',
SCI_REPOSITORY_URL: '_dd.git.repository_url',
SCI_COMMIT_SHA: '_dd.git.commit.sha',
APM_TRACING_ENABLED_KEY: '_dd.apm.enabled',
TRACE_SOURCE_PROPAGATION_KEY: '_dd.p.ts',
PAYLOAD_TAG_REQUEST_PREFIX: 'aws.request.body',
PAYLOAD_TAG_RESPONSE_PREFIX: 'aws.response.body',
PAYLOAD_TAGGING_MAX_TAGS: 758,
SCHEMA_DEFINITION: 'schema.definition',
SCHEMA_WEIGHT: 'schema.weight',
SCHEMA_TYPE: 'schema.type',
SCHEMA_ID: 'schema.id',
SCHEMA_TOPIC: 'schema.topic',
SCHEMA_OPERATION: 'schema.operation',
SCHEMA_NAME: 'schema.name',
DYNAMODB_PTR_KIND: 'aws.dynamodb.item',
S3_PTR_KIND: 'aws.s3.object',
WEBSOCKET_PTR_KIND: 'websocket',
SPAN_POINTER_DIRECTION: Object.freeze({
UPSTREAM: 'u',
DOWNSTREAM: 'd',
}),
SPAN_POINTER_DIRECTION_NAME: Object.freeze({
UPSTREAM: 'span-pointer-up',
DOWNSTREAM: 'span-pointer-down',
}),
}