Enable the Combined Mode for .NET Agent
- NuGet-based distributions and Azure AppService Extensions
- Applications built on .NET 10
- Self-contained applications
Enable Dual-signal mode
Ensure your .NET application is running on a supported runtime that is mutually compatible with both AppDynamics and OpenTelemetry (OTEL) profilers.
When the Java Agent runs in Dual Signal mode, the agent automatically adds the following attributes to spans which correspond to Business Transaction start. In most cases, these attributes will be root spans for traces:
appd.app.nameappd.bt.nameappd.request.guidappd.tier.name(this attribute can also appear in the middle of a trace whenever the tier changes)
Also, when possible, Splunk AppDynamics snapshots captured in Dual Signal mode will provide the corresponding TraceId under the Data Collectors tab.
Enable Splunk-only mode
AGENT_DEPLOYMENT_MODE=otelDOTNET_ADDITIONAL_DEPS=<install_dir>/otel/AdditionalDepsDOTNET_SHARED_STORE=<install_dir>/otel/storeDOTNET_STARTUP_HOOKS=<install_dir>/otel/net/OpenTelemetry.AutoInstrumentation.StartupHook.dll
Configure .Net OpenTelemetry Agent
- Service Identification: A unique name to identify your service in the observability platform.
- Telemetry Export Destination: The endpoint (the Splunk Distribution of the OpenTelemetry Collector) where the agent should send telemetry data