github DataDog/dd-trace-dotnet v0.8.0-beta
0.8.0-beta

latest releases: v3.39.0, v3.38.0, v3.37.0...
pre-release7 years ago

This version is a pre-release (Beta).

Please read our documentation for instructions on setting up .NET tracing and details about supported frameworks. (It can take a few days for that documentation to be updated with newly released changes.)

Changes since 0.7.1-beta:

New

  • support for distributed tracing and sampling priority (#267, #276, #277, #279)
  • experimental HttpApplication integration for ASP.NET applications (#263, covers Web Forms and other web frameworks, see notes below)
  • HttpClient and WebClient integrations for outbound HTTP requests (#267)

Fixes

  • profiler: don't try to inspect modules that failed to load (#275, fixes #207)
  • OpenTracing: don't log warnings in unsupported ISpan methods (#270, thanks @gshackles!)

Build tools

  • add separate VS solutions for managed and native projects, excluding samples (#261)
  • update and clean up sample projects (#262)
  • remove unused build scripts and files, fix building samples web applications (#273)

Enabling the HTTP module

The HttpApplication integration is not yet enabled by default. To add the tracing HTTP module to your ASP.NET application manually, add the following code to the <system.webServer> element in your web.config file. For more information on adding managed modules to IIS, see the IIS documentation. We will release an update soon that will enable this module automatically.

<system.web>
  <compilation>
    <assemblies>
      <add assembly="Datadog.Trace.ClrProfiler.Managed, Version=0.8.0.0, Culture=neutral, PublicKeyToken=def86d061d0d2eeb" />
    </assemblies>
  </compilation>
</system.web>

<system.webServer>
    <modules>
        <add name="AspNetHttpModule" type="Datadog.Trace.ClrProfiler.Integrations.AspNetHttpModule"/>
    </modules>
</system.webServer>

Don't miss a new dd-trace-dotnet release

NewReleases is sending notifications on new releases.