This document contains links to Microsoft documentation, which are provided for reference and informational purposes only. |
serverless monitoring for Azure Functions gives you visibility into the performance of your applications that run as functions on Microsoft Azure. The .NET Agent supports Azure Functions hosted on App Service plans. Once installed, the .NET Agent automatically discovers business transactions in your Azure Functions.
You can monitor your applications running in Azure Functions exactly as you would any other application instrumented with the .NET Agent. Correlate business transactions between and through Azure Functions receive snapshots, create callgraphs, and integrate functions with End User Monitoring.
Before you start instrumenting the .NET Agent with Azure Functions, make sure you meet the following requirements:
For EUM correlation to work, you need to disable the 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
.
Before you start instrumenting the .NET Agent with Azure Functions, make sure you meet the following requirements:
For information on how to install the .NET Agent in a Linux container, see Install the .NET Agent for Linux in Containers.
To add the Azure Site extension:
Browse to Function App and select the desired function.
After you install the Azure Site Extension, it appears in the list of the installed extensions.
You can connect your Azure Function apps to your Controller using the Kudu Console.
http://{web app}.scm.azurewebsites.net/appdynamics/
https://myazureexample.scm.azurewebsites.net/appdynamics/
mycompany.saas.appdynamics.com
443
MyAccount
<string>
MyAzureApp
Microsoft Azure, the Azure logo, Azure, and any other Microsoft Marks used in these materials are trademarks of Microsoft.com, Inc. or its affiliates in the United States and/or other countries.