Field Value Name uptime-proberCategory monitoring Complexity moderate Tags monitoring, health-check, frequent-polling, dynamic-targets Author randybias Min Version 0.1.0
Probe HTTP endpoints on a cron schedule and alert when any are down. Uses dynamic-target networking to reach arbitrary endpoints. Configurable endpoint list via workflow config.
probe-endpoints → analyze-results → format-report → notify-slack
Node Purpose probe-endpointsHTTP GET/HEAD each configured endpoint analyze-resultsClassify results (up/down/degraded) format-reportFormat into human-readable report notify-slackSend alert to Slack
manual
cron (scheduled-probe): every 5 minutes (*/5 * * * *)
Dependency Host Auth slackhooks.slack.com:443webhook-urlprobe-targetsdynamic-target (0.0.0.0/0:443,80) None
Key Description endpointsList of URLs to probe cluster_idCluster identifier for reports
Secret Description slack.webhook_urlSlack incoming webhook URL
tntc scaffold init uptime-prober
tntc scaffold init uptime-prober my-prober
tntc scaffold info uptime-prober
Scaffold source: quickstarts/uptime-prober/