ASette.AzureFunctionsHealthChecks
1.0.0
dotnet add package ASette.AzureFunctionsHealthChecks --version 1.0.0
NuGet\Install-Package ASette.AzureFunctionsHealthChecks -Version 1.0.0
<PackageReference Include="ASette.AzureFunctionsHealthChecks" Version="1.0.0" />
<PackageVersion Include="ASette.AzureFunctionsHealthChecks" Version="1.0.0" />
<PackageReference Include="ASette.AzureFunctionsHealthChecks" />
paket add ASette.AzureFunctionsHealthChecks --version 1.0.0
#r "nuget: ASette.AzureFunctionsHealthChecks, 1.0.0"
#:package ASette.AzureFunctionsHealthChecks@1.0.0
#addin nuget:?package=ASette.AzureFunctionsHealthChecks&version=1.0.0
#tool nuget:?package=ASette.AzureFunctionsHealthChecks&version=1.0.0
ASette.AzureFunctionsHealthChecks
ASette.AzureFunctionsHealthChecks is a NuGet package that provides health check functionality for Azure Functions, similar to the UseHealthChecks middleware in ASP.NET Core. Easily integrate health checks into your Azure Functions applications to monitor and report the health status of your services.
Using the package
Installing the package
dotnet add package ASette.AzureFunctionsHealthChecks
Setting up Health checks
The goal is to utilize the same health check framework provided for ASP.NET Core
builder.Services.AddHealthChecks()
.AddUrlGroup(new Uri("https://example.com"), name: "example-url", failureStatus: HealthStatus.Unhealthy);
Enable Azure Function Health
This line integrates health checks with Azure Functions and creates a health check endpoint at /health
. When this endpoint is accessed, it will provide a report on the health status of the application and its dependencies.
builder.Services.AddAzureFunctionsHealthChecks();
By adding this line, the application will have a health check endpoint at /health
. This endpoint can be used to monitor the health of the application and its dependencies, providing valuable information for maintaining the application's reliability and availability.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Microsoft.AspNetCore.Mvc.Abstractions (>= 2.3.0)
- Microsoft.AspNetCore.Mvc.Core (>= 2.3.0)
- Microsoft.Azure.Functions.Worker.Extensions.Http (>= 3.3.0)
- Microsoft.Extensions.Diagnostics.HealthChecks (>= 9.0.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
1.0.0 | 217 | 3/7/2025 |