ironmansoftware / powershell-universal

Issue tracker for PowerShell Universal
https://powershelluniversal.com
35 stars 3 forks source link

Global Datadog IIS Tracer kills PSU #3881

Open Omzig opened 2 days ago

Omzig commented 2 days ago

Version

5.0.10

Severity

Critical

Environment

Nested IIS

Steps to Reproduce

image

datadog Doc: https://docs.datadoghq.com/tracing/trace_collection/automatic_instrumentation/dd_libraries/dotnet-framework/?tab=windows

/WAS Environment settings

DD_LOGS_INJECTION=true
DD_RUNTIME_METRICS_ENABLED=true
DD_TRACE_DISABLED_ADONET_COMMAND_TYPES=CachingCommand
DD_TRACE_DEBUG=1
DD_TRACE_LOG_DIRECTORY=D:\DD_TRACER_LOGS
DD_TRACE_LOGFILE_RETENTION_DAYS=3
DD_PROFILING_ENABLED=true
COR_ENABLE_PROFILING=1
COR_PROFILER={846F5F1C-F9AE-4B07-969E-05C26BC060D8}
CORECLR_ENABLE_PROFILING=1
CORECLR_PROFILER={846F5F1C-F9AE-4B07-969E-05C26BC060D8}

/W3SVC Environment settings

DD_LOGS_INJECTION=true
DD_RUNTIME_METRICS_ENABLED=true
COR_ENABLE_PROFILING=1
COR_PROFILER={846F5F1C-F9AE-4B07-969E-05C26BC060D8}
CORECLR_ENABLE_PROFILING=1
CORECLR_PROFILER={846F5F1C-F9AE-4B07-969E-05C26BC060D8}

Expected behavior

200

Actual behavior

Could not load type 'Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.UserEvents.AuthenticationHttpContextExtensionsIntegration' from assembly 'Datadog.Trace, Version=3.3.1.0, Culture=neutral, PublicKeyToken=def86d061d0d2eeb'.

Additional Environment data

No response

Screenshots/Animations

No response

adamdriscoll commented 2 days ago

I'm happy to take a quick peak at this but it seems like a Datadog problem. I found a similar issue in their repo: https://github.com/DataDog/dd-trace-dotnet/issues/429

Omzig commented 1 day ago

Created a bug here: