You can configure New Relic monitoring for Azure Function Apps hosted on Linux, Windows, or as containerized functions. This is achieved by instrumenting your Function App with the appropriate New Relic agent for its runtime such as Node.js, .NET, or Python.
Before you begin
Ensure your Azure Function meets our compatibility and requirements.
Link your Azure account to New Relic
Link your Azure account to New Relic by configuring polling for Azure Monitor metrics. This enables you to view these metrics in the New Relic UI. For more information, refer Azure integration.
Instrument your Azure Function
Depending on your deployment environment, select one of the following options to instrument your Azure Function with the New Relic.
Configure environment variables
After you've instrumented your Azure Function App with New Relic, configure environment variables for its runtime environment.
Restart your Azure Function
After you've added the environment variables, restart your Azure Function to apply the changes.
What's next
Linux instrumentation
Learn how to set up your Azure Functions for Linux to monitor them in New Relic.
Windows instrumentation
Learn how to set up your Azure Functions for Windows to monitor them in New Relic.
Container instrumentation
Learn how to set up your Azure Functions for Containers to monitor them in New Relic.