ddjain/HTTP Health Check Pro

Advanced HTTP health check with retry logic, response time monitoring, and webhook notifications

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
urlThe URL to checkyes
expected_statusExpected HTTP response status (e.g., 200)yes
retry_countNumber of retries before failing (default: 3)no3
retry_delayDelay between retries in milliseconds (default: 1000)no1000
timeoutRequest timeout in milliseconds (default: 5000)no5000
response_time_thresholdMaximum acceptable response time in milliseconds (default: 3000)no3000
webhook_urlWebhook URL to notify on failureno
webhook_payloadJSON payload for webhook notificationno{"status": "failed", "url": "${{ inputs.url }}", "expected_status": "${{ inputs.expected_status }}", "actual_status": "${{ steps.healthcheck.outputs.actual_status }}"}
namedescription
actual_statusActual HTTP status code returned by the server
response_timeTime in milliseconds taken to get the response