@@ -136,7 +136,7 @@ describe('Config', () => {
136136
137137 it ( 'should correctly map OTEL_RESOURCE_ATTRIBUTES' , ( ) => {
138138 process . env . OTEL_RESOURCE_ATTRIBUTES =
139- 'deployment.environment=test1,service.name=test2,service.version=5,foo=bar1,baz=qux1'
139+ 'deployment.environment=test1,service.name=test2,service.version=5,foo=bar1,baz=qux1'
140140 const config = new Config ( )
141141
142142 expect ( config ) . to . have . property ( 'env' , 'test1' )
@@ -199,6 +199,7 @@ describe('Config', () => {
199199 expect ( config ) . to . have . property ( 'spanAttributeSchema' , 'v0' )
200200 expect ( config ) . to . have . property ( 'spanComputePeerService' , false )
201201 expect ( config ) . to . have . property ( 'spanRemoveIntegrationFromService' , false )
202+ expect ( config ) . to . have . property ( 'instrumentation_config_id' , undefined )
202203 expect ( config ) . to . have . deep . property ( 'serviceMapping' , { } )
203204 expect ( config ) . to . have . nested . deep . property ( 'tracePropagationStyle.inject' , [ 'datadog' , 'tracecontext' ] )
204205 expect ( config ) . to . have . nested . deep . property ( 'tracePropagationStyle.extract' , [ 'datadog' , 'tracecontext' ] )
@@ -410,6 +411,7 @@ describe('Config', () => {
410411 process . env . DD_INSTRUMENTATION_INSTALL_ID = '68e75c48-57ca-4a12-adfc-575c4b05fcbe'
411412 process . env . DD_INSTRUMENTATION_INSTALL_TYPE = 'k8s_single_step'
412413 process . env . DD_INSTRUMENTATION_INSTALL_TIME = '1703188212'
414+ process . env . DD_INSTRUMENTATION_CONFIG_ID = 'abcedf123'
413415
414416 const config = new Config ( )
415417
@@ -433,6 +435,7 @@ describe('Config', () => {
433435 expect ( config ) . to . have . property ( 'spanAttributeSchema' , 'v1' )
434436 expect ( config ) . to . have . property ( 'spanRemoveIntegrationFromService' , true )
435437 expect ( config ) . to . have . property ( 'spanComputePeerService' , true )
438+ expect ( config ) . to . have . property ( 'instrumentation_config_id' , 'abcdef123' )
436439 expect ( config . tags ) . to . include ( { foo : 'bar' , baz : 'qux' } )
437440 expect ( config . tags ) . to . include ( { service : 'service' , version : '1.0.0' , env : 'test' } )
438441 expect ( config ) . to . have . deep . nested . property ( 'sampler' , {
@@ -538,7 +541,8 @@ describe('Config', () => {
538541 { name : 'iast.maxContextOperations' , value : 4 , origin : 'env_var' } ,
539542 { name : 'iast.deduplicationEnabled' , value : false , origin : 'env_var' } ,
540543 { name : 'iast.redactionEnabled' , value : false , origin : 'env_var' } ,
541- { name : 'iast.telemetryVerbosity' , value : 'DEBUG' , origin : 'env_var' }
544+ { name : 'iast.telemetryVerbosity' , value : 'DEBUG' , origin : 'env_var' } ,
545+ { name : 'instrumentation_config_id' , value : 'abcdef123' , origin : 'env_var' }
542546 )
543547 } )
544548
0 commit comments