RedisEvents.HealthChecks
0.2.45
dotnet add package RedisEvents.HealthChecks --version 0.2.45
NuGet\Install-Package RedisEvents.HealthChecks -Version 0.2.45
<PackageReference Include="RedisEvents.HealthChecks" Version="0.2.45" />
<PackageVersion Include="RedisEvents.HealthChecks" Version="0.2.45" />
<PackageReference Include="RedisEvents.HealthChecks" />
paket add RedisEvents.HealthChecks --version 0.2.45
#r "nuget: RedisEvents.HealthChecks, 0.2.45"
#:package RedisEvents.HealthChecks@0.2.45
#addin nuget:?package=RedisEvents.HealthChecks&version=0.2.45
#tool nuget:?package=RedisEvents.HealthChecks&version=0.2.45
RedisEvents.HealthChecks
The health check for RedisEvents stream consumers, for any host. It depends on
Microsoft.Extensions.Diagnostics.HealthChecks and nothing from ASP.NET Core, so a Generic Host worker and a web
service register the same check and get the same answer.
| Type | What it is |
|---|---|
StreamsHealthCheck |
Healthy / Degraded / Unhealthy for every stream consumer in the process. An adapter: the rules are StreamHealth in core. |
StreamsHealthCheckExtensions.AddStreamsHealthCheck() |
Registers the check under the name and tag streams. Explicit, because core cannot register it. |
builder.AddStream<MyHandler>("feed_source_racing");
builder.AddStreamsHealthCheck(); // name and tag: "streams"
- A web service maps it:
app.MapHealthChecks("/health/ready", new HealthCheckOptions { Predicate = c => c.Tags.Contains("streams") }).RedisEvents.Webreferences this package, so a service that already uses the admin endpoints needs no extra reference. - A worker has no endpoint to probe. Register an
IHealthCheckPublisher; the framework runs the checks on a timer and the publisher decides what an Unhealthy report does (normally: stop the host so the orchestrator restarts it).
The rules are documented once, under
Health: one set of rules, two hosts. In short: only a
state a restart can fix is Unhealthy. Lag is Degraded, and so is silence (DegradedSilenceSeconds): a consumer that
is caught up and receiving nothing is working, and restarting it changes nothing upstream.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. net11.0 is compatible. |
-
net10.0
- Microsoft.Extensions.Diagnostics.HealthChecks (>= 10.0.2)
- RedisEvents (>= 0.2.45)
-
net11.0
- Microsoft.Extensions.Diagnostics.HealthChecks (>= 10.0.2)
- RedisEvents (>= 0.2.45)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on RedisEvents.HealthChecks:
| Package | Downloads |
|---|---|
|
RedisEvents.Web
Minimal-API admin endpoints for RedisEvents (and, by reference, the RedisEvents.HealthChecks stream health check), kept separate so a headless worker can reference the core library without pulling in ASP.NET Core. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.2.45 | 0 | 10/26/2026 |
| 0.2.44 | 16 | 10/26/2026 |
| 0.2.42 | 19 | 10/26/2026 |
| 0.2.41 | 38 | 10/26/2026 |
| 0.2.40 | 46 | 10/25/2026 |
| 0.2.39 | 34 | 10/25/2026 |
| 0.2.38 | 48 | 10/25/2026 |
| 0.2.37 | 1,513 | 10/22/2026 |
| 0.2.36 | 796 | 10/21/2026 |
| 0.2.35 | 446 | 10/20/2026 |
| 0.2.34 | 4,741 | 10/16/2026 |
| 0.2.33 | 704 | 10/15/2026 |
| 0.2.32 | 901 | 10/15/2026 |
| 0.2.31 | 857 | 10/11/2026 |
| 0.2.30 | 781 | 10/10/2026 |