Compatibility and requirements for instrumenting Azure functions

Before you instrument Azure Functions, make sure your system meets the following requirements.

Basic requirements

Supported runtimes

Based on your hosting environment, the following Azure Function runtime stacks are supported.

Runtime

Requirements

Node.js

  • New Relic NodeJS agent version 12.18.0 or above.
  • NodeJS version 18 or above.

Python

  • New Relic Python agent version 10.14.0 or above.
  • Python version 3.9 or above.

.NET

  • New Relic .NET agent version 10.37.0 or above.
  • .NET stack:
    • .NET 6 - 9, Isolated model only

Runtime

Requirements

Node.js

  • New Relic NodeJS agent version 12.18.0 or above.
  • NodeJS version 18 or above.

.NET

  • New Relic .NET agent version 10.37.0 or above.
  • .NET stack:
    • .NET 4.8
    • .NET 6 - 9, Isolated model only
    • .NET 6 and 8, In-process model (.NET agent version 10.38.0 and later)

Runtime

Requirements

Node.js

  • New Relic NodeJS agent version 12.18.0 or above.
  • NodeJS version 18 or above.

Python

  • New Relic Python agent version 10.14.0 or above.
  • Python version 3.9 or above.

.NET

  • New Relic .NET agent version 10.37.0 or above.
  • .NET stack:
    • .NET 6 - 9, Isolated model

Supported triggers and Distributed Tracing