AspNetCore.HealthChecks.Publisher.Datadog
9.0.0
dotnet add package AspNetCore.HealthChecks.Publisher.Datadog --version 9.0.0
NuGet\Install-Package AspNetCore.HealthChecks.Publisher.Datadog -Version 9.0.0
<PackageReference Include="AspNetCore.HealthChecks.Publisher.Datadog" Version="9.0.0" />
paket add AspNetCore.HealthChecks.Publisher.Datadog --version 9.0.0
#r "nuget: AspNetCore.HealthChecks.Publisher.Datadog, 9.0.0"
// Install AspNetCore.HealthChecks.Publisher.Datadog as a Cake Addin #addin nuget:?package=AspNetCore.HealthChecks.Publisher.Datadog&version=9.0.0 // Install AspNetCore.HealthChecks.Publisher.Datadog as a Cake Tool #tool nuget:?package=AspNetCore.HealthChecks.Publisher.Datadog&version=9.0.0
Datadog Health Check
This health check verifies the ability to communicate with Datadog. It uses the provided DogStatsdService to record a run status for the specified named service check.
Defaults
By default, the DogStatsdService
instance is resolved from service provider. You need to specify the name of the custom check that will be published to Datadog.
void Configure(IHealthChecksBuilder builder)
{
builder.Services.AddSingleton(sp =>
{
StatsdConfig config = new() { StatsdServerName = "127.0.0.1" };
DogStatsdService service = new();
service.Configure(config);
return service;
});
builder.AddDatadogPublisher(serviceCheckName: "myservice.healthchecks");
}
Customization
You can use the overload that requires a StatsdConfig
factory method. In such case, the health check is going to create a dedicated instance of DogStatsdService
that will be used only by the health check itself.
void Customization(IHealthChecksBuilder builder)
{
builder.AddDatadogPublisher(
serviceCheckName: "myservice.healthchecks",
sp => new StatsdConfig()
{
StatsdServerName = "127.0.0.1",
StatsdPort = 123,
});
}
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. 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. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- DogStatsD-CSharp-Client (>= 8.0.0)
- Microsoft.Extensions.Diagnostics.HealthChecks (>= 8.0.11)
-
net8.0
- DogStatsD-CSharp-Client (>= 8.0.0)
- Microsoft.Extensions.Diagnostics.HealthChecks (>= 8.0.11)
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 |
---|---|---|
9.0.0 | 306 | 12/19/2024 |
8.0.1 | 122,773 | 4/2/2024 |
8.0.0 | 36,218 | 12/15/2023 |
7.0.0 | 50,356 | 7/30/2023 |
7.0.0-rc2.5 | 2,751 | 3/13/2023 |
7.0.0-rc2.4 | 154 | 1/14/2023 |
7.0.0-rc2.3 | 127 | 12/27/2022 |
7.0.0-rc2.2 | 119 | 12/27/2022 |
6.0.2 | 408,011 | 2/28/2022 |
6.0.1 | 16,902 | 12/29/2021 |
6.0.1-rc2.1 | 167 | 12/14/2021 |
6.0.0 | 17,497 | 12/29/2021 |
5.0.1 | 81,148 | 1/5/2021 |
5.0.0 | 1,541 | 12/29/2020 |
5.0.0-preview1 | 294 | 11/22/2020 |
3.1.1 | 161,170 | 4/17/2020 |
3.1.0 | 1,457 | 4/9/2020 |
3.0.0 | 26,028 | 9/24/2019 |
2.2.0 | 10,313 | 7/30/2019 |