Azure Functions

Posts and articles about Azure Functions. Development, operations, and everything in between.

Discover issues with Azure Functions and App Service using Application Insights

Discover issues with Azure Functions and App Service using Application Insights
Members Public

In recent years, I have built and operated distributed cloud systems. With these systems comes various challenges. A key thing I've learned  is to keep a close eye on metrics and insights, to learn how our applications are behaving at scale. This post will be about how to make use

Tobias Zimmergren
Tobias Zimmergren
Azure, Azure Functions, Monitoring
Best Practices for building and designing Azure Functions

Best Practices for building and designing Azure Functions
Members Public

The years fly by, and we continue to evolve how we design and architect our systems. As we learn more, and technology evolves, so does our processes and design considerations. In this post I want to make notes of a few best practices I've adopted and keep at the top

Tobias Zimmergren
Tobias Zimmergren
Azure Functions, Azure, Best Practice, Security
Re-use service instances by Implementing Dependency Injection in Azure Functions

Re-use service instances by Implementing Dependency Injection in Azure Functions
Members Public

Imagine you have a Function App that has multiple Functions deployed. It's a common scenario, and depending on how you've built the architecture for the solution, it can come in handy to use Dependency Injection to instantiate a service once when the Function App (host) starts up, and re-use that

Tobias Zimmergren
Tobias Zimmergren
Azure, Azure Functions, .NET
Issues with "Cannot bind parameter 'log' to type ILogger." after upgrading Azure Functions to v3

Issues with "Cannot bind parameter 'log' to type ILogger." after upgrading Azure Functions to v3
Members Public

I have a lot of Azure Functions. Most of them are running on v2 with support for .NET Core 2.2 and netstandard2.0. During the upgrade process of my projects, I stumbled onto this several times across different projects: Microsoft.Azure.WebJobs.Host: Cannot bind parameter 'log' to type

Tobias Zimmergren
Tobias Zimmergren
Azure, Azure Functions, .NET
Azure Functions and secure Configuration with built-in integration to Azure Key Vault

Azure Functions and secure Configuration with built-in integration to Azure Key Vault
Members Public

Azure Functions are usually tied to an Azure Storage Account by using App Settings. Unfortunately, when launching a new Function App project in Visual Studio, or watching demos and examples online, the connection string usually is in App Settings in plain text. In this post I'm sharing a quick tip

Tobias Zimmergren
Tobias Zimmergren
Azure, Azure Functions, Security, Key Vault
Send health pings from your Azure Function applications to ensure Scheduled triggers work as expected

Send health pings from your Azure Function applications to ensure Scheduled triggers work as expected
Members Public

Sometimes the Scheduled trigger for Azure Functions does not fire, and we'll need to ensure we can monitor our systems accordingly to keep track of, and troubleshoot when this happens. In this post I'll walk through the required steps for two various monitoring options using Application Insights.

Tobias Zimmergren
Tobias Zimmergren
Azure, Azure Functions, Application Insights
Introduction to Azure App Configuration for Developers with C# .NET Core

Introduction to Azure App Configuration for Developers with C# .NET Core
Members Public

Azure App Configuration helps us centralize configuration and makes it a lot easier to manage distributed apps, web sites, Functions, containers, your microservices and more.

Tobias Zimmergren
Tobias Zimmergren
Azure, Azure Functions, Security, .NET
Getting the instance id of a running Azure Function with ExecutionContext.InvocationId

Getting the instance id of a running Azure Function with ExecutionContext.InvocationId
Members Public

Recently I had a discussion about Azure Functions, the pros and cons, and running multiple instances of batch processing simultaneously. One of the immediate questions that came up in that discussion was; In the built-in logs you see in the streaming log service or in the log console, how do

Tobias Zimmergren
Tobias Zimmergren
Azure, Azure Functions, Serverless
Page 1 of 2 Next