DIWOS.CronMonitor · .NET client
Heartbeat pings
from your .NET workers.
Small .NET client that sends heartbeat pings to Cron Monitor from a BackgroundService, or any scheduled job. Configure it in appsettings.json, register via DI, then call PingAsync(token) when your worker is alive.
$dotnet add package DIWOS.CronMonitor
Program.cs
// 1. Register the client
builder.Services.AddCronMonitorClient(builder.Configuration);
// 2. Ping from a worker
await client.PingAsync("MonitorTokenForThisWorker", stoppingToken);
Example pings
14:00:01✓PingWorkerPOST 200
14:00:05✓PingWorkers[1]POST 200
14:02:10⚠MonitorToken...NO PING
README highlights:
appsettings.json optionsHttpClientFactoryStartup validationToken as text/plain