Azure Functions
Learn about Sentry's .NET integration with Azure Functions.
Sentry provides an integration with Azure Functions through the Sentry.Azure.Functions.Worker NuGet package. All triggers are supported.
Add the Sentry dependency to your Azure Functions application:
Copied
dotnet add package Sentry.Azure.Functions.Worker -v 4.7.0
This package extends Sentry.Extensions.Logging. This means that besides the Azure Functions related features, through this package you'll also get access to the ILogger<T>
integration and also the features available in the main Sentry SDK.
Sentry integration with Azure Functions is done by calling .UseSentry()
and specifying the options, for example:
If using the ASP.NET Core integration add UseSentry
to the ConfigureFunctionsWebApplication
call instead.
Copied
using Sentry.Azure.Functions.Worker;
var host = new HostBuilder()
.ConfigureFunctionsWorkerDefaults((host, builder) =>
{
builder.UseSentry(host, options =>
{
options.Dsn = "https://examplePublicKey@o0.ingest.sentry.io/0";
options.EnableTracing = true;
// When configuring for the first time, to see what the SDK is doing:
// options.Debug = true;
});
})
.Build();
await host.RunAsync();
- Integration with Azure Functions sample demonstrates Sentry with Azure Functions Isolated Worker SDK. (C#)
Help improve this content
Our documentation is open source and available on GitHub. Your contributions are welcome, whether fixing a typo (drat!) or suggesting an update ("yeah, this would be better").
Our documentation is open source and available on GitHub. Your contributions are welcome, whether fixing a typo (drat!) or suggesting an update ("yeah, this would be better").