Skip to content

Uptime Prober

FieldValue
Nameuptime-prober
Categorymonitoring
Complexitymoderate
Tagsmonitoring, health-check, frequent-polling, dynamic-targets
Authorrandybias
Min Version0.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
NodePurpose
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 * * * *)
DependencyHostAuth
slackhooks.slack.com:443webhook-url
probe-targetsdynamic-target (0.0.0.0/0:443,80)None
KeyDescription
endpointsList of URLs to probe
cluster_idCluster identifier for reports
SecretDescription
slack.webhook_urlSlack incoming webhook URL
Terminal window
tntc scaffold init uptime-prober
tntc scaffold init uptime-prober my-prober
tntc scaffold info uptime-prober

Scaffold source: quickstarts/uptime-prober/