Instrument Windows Hosted Azure Functions

Before You Begin

Before you start instrumenting the .NET Agent with Azure Functions, make sure you meet the following requirements:

Microsoft Azure Requirements

  • Applications hosted on the AppService plan
  • Azure Functions versions 1.x and 4.x
  • An instrumented Azure Function that is
    • implemented in .NET and
    • hosted on Windows OS
  • For EUM correlation to work, you need to disable the Azure Function instrumentors, AzureFunctionsEntryInstrumentor and AzureFunctionsGenericTriggerInstrumentor. After disabling these instrumentors, the agent will start to monitor ASP.NET traffic. Then, you need to add the node property: aspdotnet-core-instrumentation with the value HTTP.

Requirements