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.