Skip to content

Commit bcf7e61

Browse files
authored
lazy load dsm only when needed (#5305)
* lazy load dsm only when needed * code cleanup * refactor and add comments
1 parent 487ea6f commit bcf7e61

File tree

23 files changed

+208
-85
lines changed

23 files changed

+208
-85
lines changed

packages/datadog-plugin-amqplib/src/consumer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
const { TEXT_MAP } = require('../../../ext/formats')
44
const ConsumerPlugin = require('../../dd-trace/src/plugins/consumer')
5-
const { getAmqpMessageSize } = require('../../dd-trace/src/datastreams/processor')
5+
const { getAmqpMessageSize } = require('../../dd-trace/src/datastreams')
66
const { getResourceName } = require('./util')
77

88
class AmqplibConsumerPlugin extends ConsumerPlugin {

packages/datadog-plugin-amqplib/src/producer.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
const { TEXT_MAP } = require('../../../ext/formats')
44
const { CLIENT_PORT_KEY } = require('../../dd-trace/src/constants')
55
const ProducerPlugin = require('../../dd-trace/src/plugins/producer')
6-
const { DsmPathwayCodec } = require('../../dd-trace/src/datastreams/pathway')
7-
const { getAmqpMessageSize } = require('../../dd-trace/src/datastreams/processor')
6+
const { DsmPathwayCodec, getAmqpMessageSize } = require('../../dd-trace/src/datastreams')
87
const { getResourceName } = require('./util')
98

109
class AmqplibProducerPlugin extends ProducerPlugin {

packages/datadog-plugin-avsc/src/schema_iterator.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const {
1010
const log = require('../../dd-trace/src/log')
1111
const {
1212
SchemaBuilder
13-
} = require('../../dd-trace/src/datastreams/schemas/schema_builder')
13+
} = require('../../dd-trace/src/datastreams')
1414

1515
class SchemaExtractor {
1616
constructor (schema) {

packages/datadog-plugin-aws-sdk/src/services/kinesis.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
'use strict'
2-
const {
3-
getSizeOrZero
4-
} = require('../../../dd-trace/src/datastreams/processor')
5-
const { DsmPathwayCodec } = require('../../../dd-trace/src/datastreams/pathway')
2+
const { DsmPathwayCodec, getSizeOrZero } = require('../../../dd-trace/src/datastreams')
63
const log = require('../../../dd-trace/src/log')
74
const BaseAwsSdkPlugin = require('../base')
85
const { storage } = require('../../../datadog-core')

packages/datadog-plugin-aws-sdk/src/services/sns.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
'use strict'
2-
const { getHeadersSize } = require('../../../dd-trace/src/datastreams/processor')
3-
const { DsmPathwayCodec } = require('../../../dd-trace/src/datastreams/pathway')
2+
const { DsmPathwayCodec, getHeadersSize } = require('../../../dd-trace/src/datastreams')
43
const log = require('../../../dd-trace/src/log')
54
const BaseAwsSdkPlugin = require('../base')
65

packages/datadog-plugin-aws-sdk/src/services/sqs.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
const log = require('../../../dd-trace/src/log')
44
const BaseAwsSdkPlugin = require('../base')
55
const { storage } = require('../../../datadog-core')
6-
const { getHeadersSize } = require('../../../dd-trace/src/datastreams/processor')
7-
const { DsmPathwayCodec } = require('../../../dd-trace/src/datastreams/pathway')
6+
const { DsmPathwayCodec, getHeadersSize } = require('../../../dd-trace/src/datastreams')
87

98
class Sqs extends BaseAwsSdkPlugin {
109
static get id () { return 'sqs' }

packages/datadog-plugin-google-cloud-pubsub/src/consumer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
22

3-
const { getMessageSize } = require('../../dd-trace/src/datastreams/processor')
3+
const { getMessageSize } = require('../../dd-trace/src/datastreams')
44
const ConsumerPlugin = require('../../dd-trace/src/plugins/consumer')
55

66
class GoogleCloudPubsubConsumerPlugin extends ConsumerPlugin {

packages/datadog-plugin-google-cloud-pubsub/src/producer.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
'use strict'
22

33
const ProducerPlugin = require('../../dd-trace/src/plugins/producer')
4-
const { DsmPathwayCodec } = require('../../dd-trace/src/datastreams/pathway')
5-
const { getHeadersSize } = require('../../dd-trace/src/datastreams/processor')
4+
const { DsmPathwayCodec, getHeadersSize } = require('../../dd-trace/src/datastreams')
65

76
class GoogleCloudPubsubProducerPlugin extends ProducerPlugin {
87
static get id () { return 'google-cloud-pubsub' }

packages/datadog-plugin-kafkajs/src/batch-consumer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const ConsumerPlugin = require('../../dd-trace/src/plugins/consumer')
2-
const { getMessageSize } = require('../../dd-trace/src/datastreams/processor')
2+
const { getMessageSize } = require('../../dd-trace/src/datastreams')
33

44
class KafkajsBatchConsumerPlugin extends ConsumerPlugin {
55
static get id () { return 'kafkajs' }

packages/datadog-plugin-kafkajs/src/consumer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
22

33
const dc = require('dc-polyfill')
4-
const { getMessageSize } = require('../../dd-trace/src/datastreams/processor')
4+
const { getMessageSize } = require('../../dd-trace/src/datastreams')
55
const ConsumerPlugin = require('../../dd-trace/src/plugins/consumer')
66

77
const afterStartCh = dc.channel('dd-trace:kafkajs:consumer:afterStart')

0 commit comments

Comments
 (0)