Enable Dynamic Instrumentation for .NET
This product is not supported for your selected 
Datadog site. (
).
Dynamic Instrumentation is a feature of supporting Datadog tracing libraries. If you are already using APM to collect traces for your application, ensure your Agent and tracing library are on the required version. Then, go directly to enabling Dynamic Instrumentation in step 4.
Prerequisites
For a better experience, Datadog recommends enabling autocomplete and search (in Preview).
Installation
- Install or upgrade your Agent to version 7.49.0 or higher.
- If you don’t already have APM enabled, in your Agent configuration, set the DD_APM_ENABLEDenvironment variable totrueand listening to the port8126/TCP.
- Install or upgrade the .NET tracing libraries to version 2.54.0, by following the relevant instructions for .NET Framework or .NET Core.
- Run your service with Dynamic Instrumentation enabled by setting the DD_DYNAMIC_INSTRUMENTATION_ENABLEDenvironment variable totrue. SpecifyDD_SERVICE,DD_ENV, andDD_VERSIONUnified Service Tags so you can filter and group your instrumentations and target active clients across these dimensions.
- After starting your service with Dynamic Instrumentation enabled, you can start using Dynamic Instrumentation on the APM > Dynamic Instrumentation page.
Configuration
Configure Dynamic Instrumentation using the following environment variables:
| Environment variable | Type | Description | 
|---|
| DD_DYNAMIC_INSTRUMENTATION_ENABLED | Boolean | Set to trueto enable Dynamic Instrumentation. | 
| DD_SERVICE | String | The service name, for example, web-backend. | 
| DD_ENV | String | The environment name, for example, production. | 
| DD_VERSION | String | The version of your service. | 
| DD_TAGS | String | Tags to apply to produced data. Must be a list of <key>:<value>separated by commas such as:layer:api,team:intake. | 
What to do next
See Dynamic Instrumentation for information about adding instrumentations and browsing and indexing the data.
Further reading
Additional helpful documentation, links, and articles: