Setting up .NET tracing
Learn how to set up .NET tracing on different platforms and environments. Choose the guide that matches your deployment environment.
Platform-specific setup guides
Select the appropriate setup guide based on where your .NET application is deployed:
-
Setting up .NET tracing on AWS Lambda
Set up .NET tracing for serverless applications that run on AWS Lambda by configuring the Instana Lambda layer and environment variables to enable automatic instrumentation.
-
Setting up .NET tracing on Azure App Services
Set up .NET tracing for applications that are hosted on Azure App Services by installing the Instana site extension and configuring application settings to enable automatic monitoring.
-
Setting up .NET tracing on Azure Container Apps
Set up .NET tracing for containerized applications running on Azure Container Apps by configuring environment variables and ensuring connectivity to the Instana agent.
-
Setting up .NET tracing on Cloud Foundry
Set up .NET tracing for applications that are deployed on Cloud Foundry by configuring buildpacks and environment variables to enable automatic instrumentation through the Instana agent.
-
Setting up .NET tracing on Docker
Set up .NET tracing for applications that run in Docker containers by configuring environment variables in your Dockerfile and ensuring connectivity to the Instana agent.
-
Setting up .NET tracing on IIS
Set up tracing for .NET applications hosted on Internet Information Services (IIS) by using Instana AutoTrace or by manually configuring environment variables.
-
Setting up .NET tracing on Kubernetes
Set up .NET tracing on Kubernetes by using the Instana AutoTrace webhook or by manually configuring environment variables. The AutoTrace webhook automatically sets up everything that is required to monitor .NET applications across an entire Kubernetes cluster.
-
Setting up .NET tracing on Linux or Alpine Linux
Set up .NET tracing on Linux by using Instana AutoTrace or by manually configuring environment variables. On .NET Core sensor 1.0.56 and later, .NET Tracer supports host auto tracing on Linux systems except containers.
-
Setting up .NET tracing on Windows
Set up .NET tracing on Windows by using Instana AutoTrace or by manually configuring environment variables. The .NET Tracer supports host auto tracing on Windows systems except containers.
-
Setting up .NET tracing on z/OS
Set up .NET tracing on z/OS systems by using manual instrumentation. Due to platform limitations, automatic instrumentation is not available on z/OS. You can use either the Instana SDK or OpenTelemetry SDK for manual instrumentation.