.NET
Automatic Code Instrumentation with .NET
dotnet add package OpenTel.AutoInstrumentation.DigmaOTEL_DOTNET_AUTO_TRACES_ADDITIONAL_SOURCES=*
OTEL_DOTNET_AUTO_PLUGINS=OpenTelemetry.AutoInstrumentation.Digma.Plugin, OpenTelemetry.AutoInstrumentation.Digma, Version=1.0.0.0, Culture=neutral, PublicKeyToken=nullDIGMA_AUTOINST_RULES_FILE=\my\custom\path\test.json{
"include":[
{
"namespaces": "Acme.Core.*" // namespaces field is the minimum
},
{
"namespaces": "Acme.Repositories.*",
"classes": "Repo*",
"methods": "Get*",
"syncModifier": "Async", // Async or Sync, default is null
"accessModifier": "Public", // Private or Public, default is null
"nestedOnly": true // default is false
},
{
"namespaces": "/^Acme\\.V\\d+/", // Regex
"classes": "/^Repo\\w+/", // Regex
"methods": "/^Get\\w+/", // Regex
}
],
"exclude":[
{
"namespaces": "Acme.Tools.*"
}
]
}Optional Context for Better Error Processing
Sample project
Last updated