@@ -55,7 +55,7 @@ func (s *packageApmInjectSuite) TestInstall() {
55
55
state .AssertFileExists ("/usr/bin/dd-container-install" , 0755 , "root" , "root" )
56
56
state .AssertDirExists ("/etc/datadog-agent/inject" , 0755 , "root" , "root" )
57
57
s .assertLDPreloadInstrumented (injectOCIPath )
58
- s .assertSocketPath ("/var/run/datadog/apm.socket" )
58
+ s .assertSocketPath ()
59
59
s .assertDockerdInstrumented (injectOCIPath )
60
60
61
61
traceID := rand .Uint64 ()
@@ -145,7 +145,7 @@ func (s *packageApmInjectSuite) TestSystemdReload() {
145
145
assert .NoError (s .T (), err )
146
146
s .host .WaitForUnitActive ("datadog-agent.service" , "datadog-agent-trace.service" )
147
147
s .assertLDPreloadInstrumented (injectOCIPath )
148
- s .assertSocketPath ("/var/run/datadog/apm.socket" )
148
+ s .assertSocketPath ()
149
149
s .assertDockerdInstrumented (injectOCIPath )
150
150
}
151
151
@@ -171,7 +171,7 @@ func (s *packageApmInjectSuite) TestUpgrade_InjectorDeb_To_InjectorOCI() {
171
171
defer s .purgeInjectorDebInstall ()
172
172
173
173
s .assertLDPreloadInstrumented (injectDebPath )
174
- s .assertSocketPath ("/opt/datadog/apm/inject/run/apm.socket" )
174
+ s .assertSocketPath ()
175
175
s .assertDockerdInstrumented (injectDebPath )
176
176
177
177
// OCI install
@@ -184,7 +184,7 @@ func (s *packageApmInjectSuite) TestUpgrade_InjectorDeb_To_InjectorOCI() {
184
184
)
185
185
186
186
s .assertLDPreloadInstrumented (injectOCIPath )
187
- s .assertSocketPath ("/opt/datadog/apm/inject/run/apm.socket" ) // Socket path mustn't change
187
+ s .assertSocketPath ()
188
188
s .assertDockerdInstrumented (injectOCIPath )
189
189
190
190
}
@@ -205,7 +205,7 @@ func (s *packageApmInjectSuite) TestUpgrade_InjectorOCI_To_InjectorDeb() {
205
205
defer s .Purge ()
206
206
207
207
s .assertLDPreloadInstrumented (injectOCIPath )
208
- s .assertSocketPath ("/var/run/datadog/apm.socket" )
208
+ s .assertSocketPath ()
209
209
s .assertDockerdInstrumented (injectOCIPath )
210
210
211
211
// Deb install using today's defaults
@@ -225,7 +225,7 @@ func (s *packageApmInjectSuite) TestUpgrade_InjectorOCI_To_InjectorDeb() {
225
225
226
226
// OCI musn't be overridden
227
227
s .assertLDPreloadInstrumented (injectOCIPath )
228
- s .assertSocketPath ("/var/run/datadog/apm.socket" )
228
+ s .assertSocketPath ()
229
229
s .assertDockerdInstrumented (injectOCIPath )
230
230
}
231
231
@@ -304,7 +304,7 @@ func (s *packageApmInjectSuite) TestInstrument() {
304
304
)
305
305
defer s .Purge ()
306
306
s .assertLDPreloadInstrumented (injectOCIPath )
307
- s .assertSocketPath ("/var/run/datadog/apm.socket" )
307
+ s .assertSocketPath ()
308
308
s .assertDockerdNotInstrumented ()
309
309
310
310
s .host .InstallDocker ()
@@ -313,7 +313,7 @@ func (s *packageApmInjectSuite) TestInstrument() {
313
313
assert .NoError (s .T (), err )
314
314
315
315
s .assertLDPreloadInstrumented (injectOCIPath )
316
- s .assertSocketPath ("/var/run/datadog/apm.socket" )
316
+ s .assertSocketPath ()
317
317
s .assertDockerdInstrumented (injectOCIPath )
318
318
}
319
319
@@ -332,7 +332,7 @@ func (s *packageApmInjectSuite) TestPackagePinning() {
332
332
assert .NoError (s .T (), err )
333
333
334
334
s .assertLDPreloadInstrumented (injectOCIPath )
335
- s .assertSocketPath ("/var/run/datadog/apm.socket" )
335
+ s .assertSocketPath ()
336
336
s .assertDockerdInstrumented (injectOCIPath )
337
337
338
338
s .host .AssertPackageInstalledByInstaller ("datadog-apm-library-python" , "datadog-apm-library-dotnet" )
@@ -351,7 +351,7 @@ func (s *packageApmInjectSuite) TestUninstrument() {
351
351
defer s .Purge ()
352
352
353
353
s .assertLDPreloadInstrumented (injectOCIPath )
354
- s .assertSocketPath ("/var/run/datadog/apm.socket" )
354
+ s .assertSocketPath ()
355
355
s .assertDockerdInstrumented (injectOCIPath )
356
356
357
357
_ , err := s .Env ().RemoteHost .Execute ("sudo datadog-installer apm uninstrument" )
@@ -406,7 +406,7 @@ func (s *packageApmInjectSuite) TestInstrumentScripts() {
406
406
s .Env ().RemoteHost .MustExecute ("sudo datadog-installer apm instrument" )
407
407
s .Env ().RemoteHost .MustExecute ("sudo apt-get remove -y --purge datadog-apm-inject || sudo yum remove -y datadog-apm-inject" )
408
408
s .assertLDPreloadInstrumented (injectOCIPath )
409
- s .assertSocketPath ("/opt/datadog/apm/inject/run/apm.socket" )
409
+ s .assertSocketPath ()
410
410
s .assertDockerdInstrumented (injectOCIPath )
411
411
}
412
412
@@ -420,7 +420,7 @@ func (s *packageApmInjectSuite) TestInstrumentDockerInactive() {
420
420
s .Env ().RemoteHost .MustExecute ("sudo systemctl start docker" )
421
421
422
422
s .assertLDPreloadInstrumented (injectOCIPath )
423
- s .assertSocketPath ("/var/run/datadog/apm.socket" )
423
+ s .assertSocketPath ()
424
424
s .assertDockerdInstrumented (injectOCIPath )
425
425
}
426
426
@@ -464,10 +464,9 @@ func (s *packageApmInjectSuite) assertLDPreloadInstrumented(libPath string) {
464
464
assert .Contains (s .T (), string (content ), libPath )
465
465
}
466
466
467
- func (s * packageApmInjectSuite ) assertSocketPath (path string ) {
467
+ func (s * packageApmInjectSuite ) assertSocketPath () {
468
468
output := s .host .Run ("sh -c 'DD_APM_INSTRUMENTATION_DEBUG=true python3 --version 2>&1'" )
469
469
assert .Contains (s .T (), output , "DD_INJECTION_ENABLED=tracer" ) // this is an env var set by the injector, it should always be in the debug logs
470
- assert .Contains (s .T (), output , fmt .Sprintf ("\" DD_TRACE_AGENT_URL=unix://%s\" " , path ))
471
470
}
472
471
473
472
func (s * packageApmInjectSuite ) assertLDPreloadNotInstrumented () {
0 commit comments