Health checks
In the 'FlowtideDotnet.AspNetCore' package, there is built in support for 'Microsoft.Extensions.Diagnostics.HealthChecks'. If you have added your stream using:
builder.Services.AddFlowtideStream(...)
You can add health checks with the following command:
builder.Services
    .AddHealthChecks()
    .AddFlowtideCheck();
Statuses
This section describes how the different stream statuses maps to the health check status:
| Stream Status | Health check status | Description | 
|---|---|---|
| Failing | Unhealthy | Stream has crashed | 
| Running | Running | Operational | 
| Starting | Degraded | Starting is only reported when going from stopped -> running | 
| Stopped | Unhealthy | If a stream should be stopped, remove it from health check | 
| Degraded | Degraded | Reported if a operator is degraded, such as slow performance |