Code-level metrics are span attributes that the .NET agent attaches to your application's spans, pinpointing the exact function and class responsible for a given span. This allows you to be more proactive about addressing performance issues as you review your code. You can view these attributes on individual spans in distributed tracing, or query them directly with NRQL.
Importante
With the release of .NET agent version 10.2.0, code-level metrics enabled by default.
Code-level metrics are available in .NET agent version 9.9.0 and higher and are disabled by default. To change this configuration, check out our documentation.
Agent attributes
The .NET agent reports and attaches the following attributes to spans produced by your application.
Importante
In some cases, the agent will directly wrap base framework code (data stores, external calls, etc.) that is invoked within your application, and these attributes won't be attached.
Name | Description | Example |
|---|---|---|
| The name of the instrumented function. | Index |
| The namespace (full name of the class type) in which | MyService.Controllers.HomeController |