Azure Functions

Installed Datasets

  • Azure/Function Logs

  • Azure/Function Metrics

  • Azure/Function App

  • Azure/Function

Azure Function Monitor Templates

The Observe Azure Function app provides the following monitors for functions:

  • Function Health Check Status Under 100 - alerts if the health check for any function is less than 100%.

  • Function Failure Rate Greater Than 5% - alerts if the function fail rate exceeds a configured percentage (default 5%).

Viewing Azure Functions in Observe

Out of the box, Observe provides the following dashboards.

Functions Monitoring

The Functions Monitoring dashboards give a high-level overview of your Azure Functions. From here, you can answer questions such as the following:

  • How long does it take for my functions to execute?

  • What are the HTTP response codes for my functions?

  • How often are my functions executing?

Monitoring dashboard for the Azure Functions

Figure 1 - The Monitoring dashboard for Azure Functions

Function Apps Monitoring

The Function Apps Monitoring dashboard provides insights into requests for your function app. Some of the questions you can answer are:

  • What is the HTTP response time of my Function App?

  • How many requests is my Function App getting?

  • How much memory is my Function App consuming?

  • How many Function Apps have failed health checks?

Monitoring dashboard for Azure Function Apps

Figure 2 - The Monitoring dashboard for Azure Function Apps

Once you’ve identified a Function App of interest, double-click its hexagon to open the Function App dashboard. This dashboard shows detailed information on the status of the selected Function App. Use it to answer questions such as:

  • How much I/O is my Function App consuming?

  • What is my average throughput?

  • What HTTP response codes is this Function App is returning (2xx, 3xx, etc.)?

Monitoring dashboard for Azure Function Apps instances

Figure 3 - The Monitoring dashboard for Azure Function App instances

In addition to pre-defined metrics, use the Metrics Explorer graph at the bottom of the dashboard to visualize any metric related to a Function App.

Metric Explorer for Azure Function Apps instances

Figure 4 - The metric explorer from the dashboard for Azure Function App instances

Installing the Azure Functions App

To install the Azure Functions app, see Microsoft Azure Setup.

Azure Functions Metrics

To learn more about Azure Functions Metrics, see Monitoring Azure Functions data reference.